From: Michael Tremer Date: Mon, 19 Apr 2021 14:11:18 +0000 (+0000) Subject: repo: Do not try to refresh "internal" repositories X-Git-Tag: 0.9.28~1285^2~336 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5608cbfbe35bb254ba9c30866563e0851804dbc1;p=pakfire.git repo: Do not try to refresh "internal" repositories Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/repo.c b/src/libpakfire/repo.c index 1cfe68619..27bbb2411 100644 --- a/src/libpakfire/repo.c +++ b/src/libpakfire/repo.c @@ -913,13 +913,17 @@ ERROR: } PAKFIRE_EXPORT int pakfire_repo_refresh(PakfireRepo repo, const int force) { + const char* name = pakfire_repo_get_name(repo); int r; + // Skip refreshing any "internal" repositories + if (*name == '@') + return 0; + // Do nothing if this repository is not enabled int enabled = pakfire_repo_get_enabled(repo); if (!enabled) { - DEBUG(repo->pakfire, "Skip refreshing repository '%s'\n", - pakfire_repo_get_name(repo)); + DEBUG(repo->pakfire, "Skip refreshing repository '%s'\n", name); return 0; }