Commit a6445b74 authored by Michael Tremer's avatar Michael Tremer

database: Fix check if a signature is set

Signed-off-by: default avatarMichael Tremer <michael.tremer@ipfire.org>
parent d31a0aef
......@@ -645,7 +645,7 @@ LOC_EXPORT int loc_database_verify(struct loc_database* db, FILE* f) {
int sig2_valid = 0;
// Check first signature
if (db->signature1.data) {
if (db->signature1.length) {
hexdump(db->ctx, db->signature1.data, db->signature1.length);
r = EVP_DigestVerifyFinal(mdctx,
......@@ -665,7 +665,7 @@ LOC_EXPORT int loc_database_verify(struct loc_database* db, FILE* f) {
}
// Check second signature only when the first one was invalid
if (r && db->signature2.data) {
if (db->signature2.length) {
hexdump(db->ctx, db->signature2.data, db->signature2.length);
r = EVP_DigestVerifyFinal(mdctx,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment