summaryrefslogtreecommitdiffstats
path: root/lib/uncompress.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/uncompress.c')
-rw-r--r--lib/uncompress.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/uncompress.c b/lib/uncompress.c
index 80982f34d6..beb96d167a 100644
--- a/lib/uncompress.c
+++ b/lib/uncompress.c
@@ -84,6 +84,8 @@ int uncompress(unsigned char *inbuf, int len,
if (inbuf) {
ft = file_detect_type(inbuf);
+ uncompress_buf = NULL;
+ uncompress_size = 0;
} else {
if (!fill)
return -EINVAL;
@@ -127,7 +129,6 @@ int uncompress(unsigned char *inbuf, int len,
flush, output, pos, error_fn);
err:
free(uncompress_buf);
- uncompress_size = 0;
return ret;
}