------------------------------------------------------------ revno: 11755 revision-id: squid3@treenet.co.nz-20130128095816-0vl26fbidsnqb2uc parent: squid3@treenet.co.nz-20130128054311-h1mp3joh99vkxb8u fixes bug(s): http://bugs.squid-cache.org/show_bug.cgi?id=3729 author: Tianyin Xu committer: Amos Jeffries branch nick: 3.2 timestamp: Mon 2013-01-28 02:58:16 -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-20130128095816-0vl26fbidsnqb2uc # target_branch: http://bzr.squid-cache.org/bzr/squid3/branches\ # /SQUID_3_2 # testament_sha1: c8b2979f910f489f403ba171396bdb7929b86c6f # timestamp: 2013-01-28 10:01:58 +0000 # source_branch: http://bzr.squid-cache.org/bzr/squid3/branches\ # /SQUID_3_2 # base_revision_id: squid3@treenet.co.nz-20130128054311-\ # h1mp3joh99vkxb8u # # Begin patch === modified file 'src/Parsing.cc' --- src/Parsing.cc 2012-07-28 05:38:50 +0000 +++ src/Parsing.cc 2013-01-28 09:58:16 +0000 @@ -85,7 +85,7 @@ GetInteger64(void) { char *token = strtok(NULL, w_space); - int i; + int64_t i; if (token == NULL) self_destruct();