]> git.ipfire.org Git - pakfire.git/commitdiff
pakfire: Don't assign r when it not being read
authorMichael Tremer <michael.tremer@ipfire.org>
Wed, 23 Oct 2024 10:27:06 +0000 (10:27 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Wed, 23 Oct 2024 10:27:06 +0000 (10:27 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/pakfire.c

index d517df842a9d511b651c68eb3ff3f3f944c77be9..36a70a9be84633988d5a817d3887ec5b69f1f9dc 100644 (file)
@@ -1240,6 +1240,7 @@ void pakfire_pool_internalize(struct pakfire* pakfire) {
 }
 
 PAKFIRE_EXPORT struct pakfire_repolist* pakfire_get_repos(struct pakfire* pakfire) {
+       struct pakfire_repo* repo = NULL;
        struct pakfire_repolist* list;
 
        int r = pakfire_repolist_create(&list);
@@ -1255,12 +1256,12 @@ PAKFIRE_EXPORT struct pakfire_repolist* pakfire_get_repos(struct pakfire* pakfir
                if (strcmp(solv_repo->name, PAKFIRE_REPO_DUMMY) == 0)
                        continue;
 
-               struct pakfire_repo* repo = pakfire_repo_create_from_repo(pakfire, solv_repo);
-               if (!repo) {
-                       r = 1;
+               // Create repository
+               repo = pakfire_repo_create_from_repo(pakfire, solv_repo);
+               if (!repo)
                        goto ERROR;
-               }
 
+               // Append it to the list
                r = pakfire_repolist_append(list, repo);
                if (r) {
                        pakfire_repo_unref(repo);