From: Michael Tremer Date: Sat, 1 Feb 2025 14:43:02 +0000 (+0000) Subject: repo: Make the static analyzer happy when importing repositories X-Git-Tag: 0.9.30~195 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6b7a99ab8f892e9f8aefe723cc386137d3a280b4;p=pakfire.git repo: Make the static analyzer happy when importing repositories Signed-off-by: Michael Tremer --- diff --git a/src/pakfire/repo.c b/src/pakfire/repo.c index ca116832..de20947a 100644 --- a/src/pakfire/repo.c +++ b/src/pakfire/repo.c @@ -335,11 +335,15 @@ static int __pakfire_repo_import( struct pakfire_config* config, const char* sec // Create a new repository r = pakfire_repo_create(&repo, pakfire, name); - if (r) { + if (r < 0) { ERROR(ctx, "Could not create repository '%s': %m\n", name); goto ERROR; } + // Make the static analyzer happy + if (!repo) + goto ERROR; + // Enabled int enabled = pakfire_config_get_bool(config, section, "enabled", 1); pakfire_repo_set_enabled(repo, enabled);