|
@@ -610,6 +610,7 @@ ssize_t gunzip(void *dst, size_t dstlen, uint8_t *src, size_t srclen)
|
|
r = inflate(&s, Z_FINISH);
|
|
r = inflate(&s, Z_FINISH);
|
|
if (r != Z_OK && r != Z_STREAM_END) {
|
|
if (r != Z_OK && r != Z_STREAM_END) {
|
|
printf ("Error: inflate() returned %d\n", r);
|
|
printf ("Error: inflate() returned %d\n", r);
|
|
|
|
+ inflateEnd(&s);
|
|
return -1;
|
|
return -1;
|
|
}
|
|
}
|
|
dstbytes = s.next_out - (unsigned char *) dst;
|
|
dstbytes = s.next_out - (unsigned char *) dst;
|