From: Michael Tremer Date: Sat, 8 Jun 2019 11:23:33 +0000 (+0100) Subject: libpakfire: Fix dumping empty packages X-Git-Tag: 0.9.28~1285^2~980 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1b99c67629c6c6e3c7a93c20db88c1e7bc78e84c;p=pakfire.git libpakfire: Fix dumping empty packages Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/package.c b/src/libpakfire/package.c index 411c7ed9e..6ebf28380 100644 --- a/src/libpakfire/package.c +++ b/src/libpakfire/package.c @@ -816,14 +816,18 @@ PAKFIRE_EXPORT char* pakfire_package_dump(PakfirePackage pkg, int flags) { // Description const char* description = pakfire_package_get_description(pkg); - pakfire_package_dump_add_lines(&string, _("Description"), description); + if (description) + pakfire_package_dump_add_lines(&string, _("Description"), description); // Groups char** groups = pakfire_package_get_groups(pkg); if (groups) { char* s = pakfire_package_make_group_string((const char**)groups); - pakfire_package_dump_add_lines(&string, _("Groups"), s); - pakfire_free(s); + + if (s) { + pakfire_package_dump_add_lines(&string, _("Groups"), s); + pakfire_free(s); + } } // URL