diff options
author | Daniel Alley <dalley@redhat.com> | 2021-11-20 07:14:12 +0300 |
---|---|---|
committer | amatej <matej.ales@seznam.cz> | 2021-11-25 14:31:24 +0300 |
commit | b427654d68d708354086110c866c2057d844cf57 (patch) | |
tree | 15f76766f2db35837133a403c4d9e43674f16bcd | |
parent | 58e3bdee62aed3d110d8af170e70147208142bc9 (diff) |
Fix memory leaks
-rw-r--r-- | src/xml_parser_main_metadata_together.c | 1 |
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) { |