Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
return 0;
}
-static void archive_close(struct archive* a) {
- archive_read_close(a);
- archive_read_free(a);
-}
-
static int archive_read(struct archive* a, void** data, size_t* data_size) {
*data = NULL;
*data_size = 0;
}
// Close the archive again
- archive_close(a);
+ archive_read_free(a);
return r;
}
}
// Close archive
- archive_close(a);
+ archive_read_free(a);
return 0;
out:
if (pa)
- archive_close(pa);
+ archive_read_free(pa);
- archive_close(a);
+ archive_read_free(a);
return r;
}
prefix ? prefix : pakfire_get_path(archive->pakfire));
if (pa)
- archive_close(pa);
+ archive_read_free(pa);
- archive_close(a);
+ archive_read_free(a);
return r;
}
DEBUG(archive->pakfire, "Archive %p has been successfully verified\n", archive);
END:
- archive_close(a);
+ archive_read_free(a);
return status;
}