]> git.ipfire.org Git - pakfire.git/commitdiff
packages: Fail when trying to add invalid dependencies
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 12 Oct 2024 17:02:30 +0000 (17:02 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 12 Oct 2024 17:02:30 +0000 (17:02 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/package.c

index f77cc873bacaae15673b291148d73a4f0229dd96..412186fa80c8971bc9c0ae6ab0246b20b1900ab9 100644 (file)
@@ -1364,10 +1364,8 @@ int pakfire_package_add_dep(struct pakfire_package* pkg,
                const enum pakfire_package_key key, const char* dep) {
        // Parse the dependency
        Id id = pakfire_str2dep(pkg->pakfire, dep);
-
-       // Silently ignore any invalid dependencies
        if (!id)
-               return 0;
+               return -EINVAL;
 
        return pakfire_package_add_depid(pkg, key, id);
 }