diff options
author | Panu Matilainen <pmatilai@redhat.com> | 2017-08-11 12:48:23 +0300 |
---|---|---|
committer | Panu Matilainen <pmatilai@redhat.com> | 2017-08-11 12:51:05 +0300 |
commit | 5e311d32e4079bf7f2db001d4f08db3ac0d93af9 (patch) | |
tree | e49931300f549f15700a2561feb13d28410aea2d | |
parent | 36db47bf59213befbb0afb37032b82e634c7ba78 (diff) | |
download | rpm-5e311d32e4079bf7f2db001d4f08db3ac0d93af9.tar.gz |
Really ignore unknown signature tags (RhBug:1480407)
Rather embarrassingly, rpm 4.13 fails rpmkeys -K signature verification
of rpm 4.14 packages because it doesn't really ignore unknown
signature tags like it claims to, and should. And so it reports a
bogus failure on the new SHA256 header-only digest. This bug as it is
only exists in 4.13.x, older versions are fine and >= 4.14 only
ever looks for tags it knows about.
-rw-r--r-- | lib/signature.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/signature.c b/lib/signature.c index 1b9fe345f..41bf85893 100644 --- a/lib/signature.c +++ b/lib/signature.c @@ -71,6 +71,7 @@ rpmRC rpmSigInfoParse(rpmtd td, const char *origin, break; default: /* anything unknown just falls through for now */ + sinfo->type = RPMSIG_OTHER_TYPE; break; } |