]> git.ipfire.org Git - pakfire.git/commitdiff
package: Don't crash if a package has no UUID
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 26 Aug 2023 09:46:45 +0000 (09:46 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 26 Aug 2023 09:46:45 +0000 (09:46 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/package.c

index af0f2362c9e53439000fb0c07fc6cbda5e70c9b6..50540cbc54c9c90eaf1bd6f531e7a5eae96fb5c9 100644 (file)
@@ -466,6 +466,8 @@ PAKFIRE_EXPORT const char* pakfire_package_get_string(
 
                case PAKFIRE_PKG_UUID:
                        ret = solvable_lookup_str(s, SOLVABLE_PKGID);
+                       if (!ret)
+                               return NULL;
 
                        // Validate the UUID
                        if (!pakfire_uuid_is_valid(ret)) {