From b7fa8a7d42b2d0cdf1b8df12dccae05fac1002a1 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Tue, 4 Feb 2025 15:48:45 +0000 Subject: [PATCH] repo: Remove support for repository metadata version zero Signed-off-by: Michael Tremer --- src/pakfire/repo.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/src/pakfire/repo.c b/src/pakfire/repo.c index bde6d6d8..f71ed71a 100644 --- a/src/pakfire/repo.c +++ b/src/pakfire/repo.c @@ -944,9 +944,7 @@ ERROR: } static void pakfire_repo_reset_metadata(struct pakfire_repo* self) { - // Reset version and revision - self->appdata->repomd.version = 0; - self->appdata->repomd.revision = 0; + memset(&self->appdata->repomd, 0, sizeof(self->appdata->repomd)); } static int pakfire_repo_parse_repomd(struct pakfire_repo* self, @@ -967,9 +965,6 @@ static int pakfire_repo_parse_repomd(struct pakfire_repo* self, // Check if we support this version switch (repomd->version) { - case 0: - break; - case 1: break; @@ -1276,7 +1271,7 @@ static int pakfire_repo_download_metadata(struct pakfire_repo* repo, const char* return 0; // If metadata is empty, we always refresh - if (!repo->appdata->repomd.version && !repo->appdata->repomd.revision) + if (!repo->appdata->repomd.version) force = 1; // Fetch refresh interval -- 2.39.5