------------------------------------------------------------ revno: 12445 revision-id: squid3@treenet.co.nz-20130102101130-9chx2c4i546mz9hy parent: squid3@treenet.co.nz-20130102100954-kswk6y6qolnto9zf fixes bug(s): http://bugs.squid-cache.org/show_bug.cgi?id=3729 author: Tianyin Xu committer: Amos Jeffries branch nick: 3.3 timestamp: Wed 2013-01-02 03:11:30 -0700 message: Bug 3729: 32-bit overflow in parsing 64-bit configuration values ------------------------------------------------------------ # Bazaar merge directive format 2 (Bazaar 0.90) # revision_id: squid3@treenet.co.nz-20130102101130-9chx2c4i546mz9hy # target_branch: http://bzr.squid-cache.org/bzr/squid3/3.3 # testament_sha1: d2016779aa70556df4ce0bc6f19b7991e4ba836c # timestamp: 2013-01-02 10:14:53 +0000 # source_branch: http://bzr.squid-cache.org/bzr/squid3/3.3 # base_revision_id: squid3@treenet.co.nz-20130102100954-\ # kswk6y6qolnto9zf # # Begin patch === modified file 'src/Parsing.cc' --- src/Parsing.cc 2012-09-01 14:38:36 +0000 +++ src/Parsing.cc 2013-01-02 10:11:30 +0000 @@ -84,7 +84,7 @@ GetInteger64(void) { char *token = strtok(NULL, w_space); - int i; + int64_t i; if (token == NULL) self_destruct();