]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
Compensate for bug in gzputc in zlib 1.2.5
authorJoel Rosdahl <joel@rosdahl.net>
Sun, 12 Dec 2010 14:18:06 +0000 (15:18 +0100)
committerJoel Rosdahl <joel@rosdahl.net>
Sun, 12 Dec 2010 14:18:06 +0000 (15:18 +0100)
gzputc(f, -1) returns -1 (== EOF) in zlib 1.2.5 but should return 255.

manifest.c

index 6228c60a82c54fc6574a31d7718ebea8b83e57de..bcedde2ed0bbb40b5844432cf987475f7084262b 100644 (file)
@@ -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))); \