summaryrefslogtreecommitdiff
path: root/server/zbuffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'server/zbuffer.c')
-rw-r--r--server/zbuffer.c3
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);
}