]> git.ipfire.org Git - pakfire.git/commitdiff
repo: Remove support for repository metadata version zero
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 4 Feb 2025 15:48:45 +0000 (15:48 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 4 Feb 2025 15:48:45 +0000 (15:48 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/pakfire/repo.c

index bde6d6d81fa22d6d1ff97b4c86d4bf12099c3445..f71ed71ac95373c851c40a97f95f480f796b3a5d 100644 (file)
@@ -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