summaryrefslogtreecommitdiff
path: root/controller/unzbuffer.c
diff options
context:
space:
mode:
authortomsmeding <tom.smeding@gmail.com>2017-10-11 19:12:14 +0200
committertomsmeding <tom.smeding@gmail.com>2017-10-11 19:12:14 +0200
commit34b0e1a8adf19f695a85280ebb69b062d71b48f7 (patch)
treee2b9ba5950e620c47cb2e3c33b661d7c0e2441a5 /controller/unzbuffer.c
parent7549d07933091417b225d094c1648e1382287f93 (diff)
Second
Diffstat (limited to 'controller/unzbuffer.c')
-rw-r--r--controller/unzbuffer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/controller/unzbuffer.c b/controller/unzbuffer.c
index ecd38a6..6578e61 100644
--- a/controller/unzbuffer.c
+++ b/controller/unzbuffer.c
@@ -56,7 +56,7 @@ bool unzbuffer_write(struct unzbuffer *z,u8 *data,i64 len){
return false;
}
if(ret!=Z_STREAM_END&&z->strm.avail_out>0)break;
- z->wf(z->out,BUFSZ_ZOUT,z->payload);
+ z->wf(z->out,BUFSZ_ZOUT-z->strm.avail_out,z->payload);
if(ret==Z_STREAM_END){
inflateReset(&z->strm);
z->strm.avail_in=0;