Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/rpm-software-management/createrepo_c.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/xml_parser_main_metadata_together.c')
-rw-r--r--src/xml_parser_main_metadata_together.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/xml_parser_main_metadata_together.c b/src/xml_parser_main_metadata_together.c
index 9347c79..863c69e 100644
--- a/src/xml_parser_main_metadata_together.c
+++ b/src/xml_parser_main_metadata_together.c
@@ -249,6 +249,7 @@ pkgcb_primary(cr_Package *pkg, void *cbdata, G_GNUC_UNUSED GError **err)
// user specified their own new function: call it and copy package data into user_created_pkg
cr_Package *user_created_pkg = NULL;
if (cb_data->newpkgcb(&user_created_pkg, pkg->pkgId, pkg->name, pkg->arch, cb_data->newpkgcb_data, err)) {
+ cr_package_free(pkg);
return CR_CB_RET_ERR;
} else {
if (user_created_pkg) {