]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fixed printf format(%llX)/parameter(mb_size_t==ssize_t) mismatch.
authorAlex Rousskov <rousskov@measurement-factory.com>
Sat, 11 Sep 2010 04:46:32 +0000 (22:46 -0600)
committerAlex Rousskov <rousskov@measurement-factory.com>
Sat, 11 Sep 2010 04:46:32 +0000 (22:46 -0600)
Detected by GCC v4.4.1.

src/http.cc

index d6e9d9c0e745ed936af60336b8d4abb1630899cb..3505ec1ce26f35d0c6125852bf62d56ee7261bad 100644 (file)
@@ -2152,7 +2152,7 @@ HttpStateData::getMoreRequestBody(MemBuf &buf)
     // we may need to send: hex-chunk-size CRLF raw-data CRLF last-chunk
     buf.init(16 + 2 + rawDataSize + 2 + 5, raw.max_capacity);
 
-    buf.Printf("%"PRIX64"\r\n", rawDataSize);
+    buf.Printf("%x\r\n", static_cast<unsigned int>(rawDataSize));
     buf.append(raw.content(), rawDataSize);
     buf.Printf("\r\n");