From 8ceacfa45a3faba3575c4b0e2e81dba98e4a4eae Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 26 Aug 2023 09:46:45 +0000 Subject: [PATCH] package: Don't crash if a package has no UUID Signed-off-by: Michael Tremer --- src/libpakfire/package.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/libpakfire/package.c b/src/libpakfire/package.c index af0f2362c..50540cbc5 100644 --- a/src/libpakfire/package.c +++ b/src/libpakfire/package.c @@ -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)) { -- 2.47.3