diff options
author | Patrick McDermott <patrick.mcdermott@libiquity.com> | 2023-04-14 14:44:53 (EDT) |
---|---|---|
committer | Patrick McDermott <patrick.mcdermott@libiquity.com> | 2023-04-14 14:58:14 (EDT) |
commit | f9dafad4a195adec937c72f825aaecdcabfec8d7 (patch) | |
tree | 7704d3a7c730f982ae7dcb3c4f670e1389aef99b /src/gzip.c | |
parent | ea566435355699cab1d3db3343cf6996c281f2f2 (diff) |
gzip, ustar: Add *_free() functions
Diffstat (limited to 'src/gzip.c')
-rw-r--r-- | src/gzip.c | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -71,7 +71,6 @@ opkg_opk_gzip_read(struct opkg_opk_gzip *gzip, void *record) break; case OPKG_OPK_ERROR: default: - inflateEnd(&gzip->stream); return OPKG_OPK_ERROR; } } @@ -84,11 +83,16 @@ opkg_opk_gzip_read(struct opkg_opk_gzip *gzip, void *record) case Z_BUF_ERROR: break; case Z_STREAM_END: - inflateEnd(&gzip->stream); return OPKG_OPK_END; default: - inflateEnd(&gzip->stream); return OPKG_OPK_ERROR; } } } + +void +opkg_opk_gzip_free(struct opkg_opk_gzip *gzip) +{ + inflateEnd(&gzip->stream); + free(gzip); +} |