]> git.ipfire.org Git - pakfire.git/commitdiff
pakfire_archive_verify_strerror: Handle all possible errors
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 9 Jul 2021 15:20:54 +0000 (15:20 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 9 Jul 2021 15:20:54 +0000 (15:20 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/archive.c

index eae5e9c2682f61507e9b847848ca4a680fdfe167..084b96011b849e34eb3dae4f0656c3726d494711 100644 (file)
@@ -1362,10 +1362,17 @@ END:
        close_archive(archive, a);
 
        return status;
+#endif
 }
 
 PAKFIRE_EXPORT const char* pakfire_archive_verify_strerror(pakfire_archive_verify_status_t status) {
        switch (status) {
+               case PAKFIRE_ARCHIVE_VERIFY_UNKNOWN:
+                       return _("Unknown");
+
+               case PAKFIRE_ARCHIVE_VERIFY_NOT_SIGNED:
+                       return _("Not signed");
+
                case PAKFIRE_ARCHIVE_VERIFY_OK:
                        return _("Verify OK");
 
@@ -1385,7 +1392,7 @@ PAKFIRE_EXPORT const char* pakfire_archive_verify_strerror(pakfire_archive_verif
                        return _("Key unknown");
        }
 
-       return NULL;
+       return _("Unknown error");
 }
 
 PAKFIRE_EXPORT size_t pakfire_archive_get_size(struct pakfire_archive* archive) {