diff options
Diffstat (limited to 'sqv/src/sqv.rs')
-rw-r--r-- | sqv/src/sqv.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sqv/src/sqv.rs b/sqv/src/sqv.rs index 5543efb0..3550fdc8 100644 --- a/sqv/src/sqv.rs +++ b/sqv/src/sqv.rs @@ -110,14 +110,14 @@ fn real_main() -> Result<(), failure::Error> { // XXX: We use a KeyID even though we have a // fingerprint! - sigs.push((sig, fp.into())); + sigs.push((sig.clone(), fp.into())); } else if let Some(keyid) = sig.issuer() { if trace { eprintln!("Will check signature allegedly issued by {}.", keyid); } - sigs.push((sig, keyid)); + sigs.push((sig.clone(), keyid.clone())); } else { eprintln!("Signature #{} does not contain information \ about the issuer. Unable to validate.", |