From: Michael Tremer Date: Sat, 25 Nov 2017 14:07:11 +0000 (+0100) Subject: libpakfire: Don't try to validate signatures when there are none X-Git-Tag: 0.9.28~1285^2~1280 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f5fa6f09711c2b38c3d1449c70358d09408caa6a;p=pakfire.git libpakfire: Don't try to validate signatures when there are none Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/archive.c b/src/libpakfire/archive.c index 3db486ba9..bdffc084a 100644 --- a/src/libpakfire/archive.c +++ b/src/libpakfire/archive.c @@ -665,6 +665,11 @@ char** pakfire_archive_get_signatures(PakfireArchive archive) { static pakfire_archive_verify_status_t pakfire_archive_verify_checksums(PakfireArchive archive) { pakfire_archive_verify_status_t status = PAKFIRE_ARCHIVE_VERIFY_INVALID; + // Cannot validate anything if no signatures are available + archive_signature_t** signatures = archive->signatures; + if (!signatures) + return PAKFIRE_ARCHIVE_VERIFY_OK; + char* data = NULL; size_t size = 0; gpgme_error_t error;