From 6b7a99ab8f892e9f8aefe723cc386137d3a280b4 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 1 Feb 2025 14:43:02 +0000 Subject: [PATCH] repo: Make the static analyzer happy when importing repositories Signed-off-by: Michael Tremer --- src/pakfire/repo.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); -- 2.39.5