Properly close the archives before freeing them
modified libpkg/packing.c
@@ -75,7 +75,9 @@ packing_init(struct packing **pack, const char *path, pkg_formats format)
|
|
|
|
|
|
| + | |
|
|
| + | |
|
|
|
|
|
@@ -88,7 +90,9 @@ packing_init(struct packing **pack, const char *path, pkg_formats format)
|
|
|
|
|
|
| + | |
|
|
| + | |
|
|
|
|
|
@@ -329,6 +333,7 @@ packing_finish(struct packing *pack)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/update.c
@@ -406,8 +406,10 @@ cleanup:
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
modified pkg/audit.c
@@ -210,6 +210,7 @@ fetch_and_extract(const char *src, const char *dest, bool xml)
|
|
|
|
|
|
| + | |
|
|
|
|
|