From: Michael Tremer Date: Fri, 9 Jul 2021 15:20:54 +0000 (+0000) Subject: pakfire_archive_verify_strerror: Handle all possible errors X-Git-Tag: 0.9.28~1058 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b1ca89096c7ec0c13494ffda3dee5dc8837bce4;p=pakfire.git pakfire_archive_verify_strerror: Handle all possible errors Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index eae5e9c26..084b96011 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -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) {