]> git.ipfire.org Git - pakfire.git/commitdiff
package: Do not dump sizes if they are empty
authorMichael Tremer <michael.tremer@ipfire.org>
Thu, 22 Jul 2021 14:11:39 +0000 (14:11 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Thu, 22 Jul 2021 14:11:39 +0000 (14:11 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/package.c

index add08302951c65d3f357d8f7687a437d189b44fb..6595779bd0257e5aa6ba1429ca60b72707eb1280 100644 (file)
@@ -836,17 +836,20 @@ PAKFIRE_EXPORT char* pakfire_package_dump(struct pakfire_package* pkg, int flags
        size_t size = pakfire_package_get_size(pkg);
        pakfire_package_dump_add_line_size(&string, _("Size"), size);
 
-       // Installed size
+       // Installed Size
        if (pakfire_package_is_installed(pkg)) {
                size_t installsize = pakfire_package_get_installsize(pkg);
-               pakfire_package_dump_add_line_size(&string, _("Installed size"), installsize);
+               if (installsize)
+                       pakfire_package_dump_add_line_size(&string, _("Installed Size"), installsize);
 
-       // Downloadsize
+       // Download Size
        } else {
                size_t downloadsize = pakfire_package_get_downloadsize(pkg);
-               pakfire_package_dump_add_line_size(&string, _("Download size"), downloadsize);
+               if (downloadsize)
+                       pakfire_package_dump_add_line_size(&string, _("Download Size"), downloadsize);
        }
 
+       // Repository
        struct pakfire_repo* repo = pakfire_package_get_repo(pkg);
        if (repo) {
                const char* repo_name = pakfire_repo_get_name(repo);