diff options
Diffstat (limited to 'lib/rpmchecksig.c')
-rw-r--r-- | lib/rpmchecksig.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/rpmchecksig.c b/lib/rpmchecksig.c index 6bc6a61ee..ab78572e1 100644 --- a/lib/rpmchecksig.c +++ b/lib/rpmchecksig.c @@ -267,8 +267,9 @@ int rpmVerifySignatures(QVA_t qva, rpmts ts, FD_t fd, const char * fn) int rc = 1; /* assume failure */ if (ts && qva && fd && fn) { rpmKeyring keyring = rpmtsGetKeyring(ts, 1); + rpmVSFlags vsflags = rpmtsVfyFlags(ts); int vfylevel = rpmtsVfyLevel(ts); - rc = rpmpkgVerifySigs(keyring, vfylevel, qva->qva_flags, fd, fn); + rc = rpmpkgVerifySigs(keyring, vfylevel, vsflags, fd, fn); rpmKeyringFree(keyring); } return rc; |