From: Joel Rosdahl Date: Sun, 12 Dec 2010 14:18:06 +0000 (+0100) Subject: Compensate for bug in gzputc in zlib 1.2.5 X-Git-Tag: v3.1.4~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c2495a2d7cd6637a99ad53bb71b4bf7996f3cd61;p=thirdparty%2Fccache.git Compensate for bug in gzputc in zlib 1.2.5 gzputc(f, -1) returns -1 (== EOF) in zlib 1.2.5 but should return 255. --- diff --git a/manifest.c b/manifest.c index 6228c60a8..bcedde2ed 100644 --- a/manifest.c +++ b/manifest.c @@ -273,7 +273,7 @@ error: #define WRITE_INT(size, var) \ do { \ - char ch_; \ + uint8_t ch_; \ size_t i_; \ for (i_ = 0; i_ < (size); i_++) { \ ch_ = ((var) >> (8 * ((size) - i_ - 1))); \