From: Michael Tremer Date: Wed, 26 Oct 2022 20:49:04 +0000 (+0000) Subject: packages: Don't set string after removing it X-Git-Tag: 0.9.28~196 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ba1229ccfaf12c194815d678dfc05364a5a1ee03;p=pakfire.git packages: Don't set string after removing it Signed-off-by: Michael Tremer --- 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);