summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gzwrite.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gzwrite.c b/gzwrite.c
index 18ade4a..c48c906 100644
--- a/gzwrite.c
+++ b/gzwrite.c
@@ -272,14 +272,14 @@ int ZEXPORT gzputc(file, c)
272 strm->next_in = state->in; 272 strm->next_in = state->in;
273 strm->next_in[strm->avail_in++] = c; 273 strm->next_in[strm->avail_in++] = c;
274 state->x.pos++; 274 state->x.pos++;
275 return c; 275 return c & 0xff;
276 } 276 }
277 277
278 /* no room in buffer or not initialized, use gz_write() */ 278 /* no room in buffer or not initialized, use gz_write() */
279 buf[0] = c; 279 buf[0] = c;
280 if (gzwrite(file, buf, 1) != 1) 280 if (gzwrite(file, buf, 1) != 1)
281 return -1; 281 return -1;
282 return c; 282 return c & 0xff;
283} 283}
284 284
285/* -- see zlib.h -- */ 285/* -- see zlib.h -- */