From: Michael Tremer Date: Thu, 29 Apr 2021 23:08:42 +0000 (+0000) Subject: package: Reset title after first dependency line X-Git-Tag: 0.9.28~1285^2~183 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e650b3ee891761b5316b97678e308ec699466f54;p=pakfire.git package: Reset title after first dependency line Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/package.c b/src/libpakfire/package.c index 18ae59286..43b10188e 100644 --- a/src/libpakfire/package.c +++ b/src/libpakfire/package.c @@ -881,6 +881,7 @@ PAKFIRE_EXPORT char* pakfire_package_dump(PakfirePackage pkg, int flags) { for (const struct relation* relation = relations; relation->name; relation++) { char** deps = relation->get(pkg); if (deps) { + const char* name = relation->name; size_t count = 0; // Count elements in the list @@ -892,8 +893,11 @@ PAKFIRE_EXPORT char* pakfire_package_dump(PakfirePackage pkg, int flags) { // Write it to the console for (char** dep = deps; *dep; dep++) { - pakfire_package_dump_add_line(&string, relation->name, *dep); + pakfire_package_dump_add_line(&string, name, *dep); free(*dep); + + // Clear name after first line + name = NULL; } free(deps); }