diff options
Diffstat (limited to 'server/zbuffer.c')
-rw-r--r-- | server/zbuffer.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/server/zbuffer.c b/server/zbuffer.c index af37f74..d65c7cc 100644 --- a/server/zbuffer.c +++ b/server/zbuffer.c @@ -1,3 +1,4 @@ +#include <stdio.h> #include <assert.h> #include <zlib.h> #include "zbuffer.h" @@ -48,6 +49,7 @@ void zbuffer_write(struct zbuffer *z,u8 *data,i64 len){ z->strm.avail_out=BUFSZ_ZOUT; z->strm.next_out=z->out; } + // fprintf(stderr,"zbuffer_write: avail_out = %d\n",z->strm.avail_out); assert(z->strm.avail_in==0); } @@ -74,6 +76,7 @@ void zbuffer_finish_destroy(struct zbuffer *z){ z->strm.avail_out=BUFSZ_ZOUT; z->strm.next_out=z->out; } + deflateEnd(&z->strm); free(z->out); free(z); } |