From ba1229ccfaf12c194815d678dfc05364a5a1ee03 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Wed, 26 Oct 2022 20:49:04 +0000 Subject: [PATCH] packages: Don't set string after removing it Signed-off-by: Michael Tremer --- src/libpakfire/package.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libpakfire/package.c b/src/libpakfire/package.c index 4b4e86035..6092a4db4 100644 --- a/src/libpakfire/package.c +++ b/src/libpakfire/package.c @@ -620,11 +620,12 @@ PAKFIRE_EXPORT int pakfire_package_set_string( } // Unset on empty string - if (!value || !*value) + if (!value) solvable_unset(s, id); // Store string - solvable_set_str(s, id, value); + else + solvable_set_str(s, id, value); // Mark the package as changed pakfire_package_has_changed(pkg); -- 2.47.3