diff options
Diffstat (limited to '')
-rw-r--r-- | sm/certcheck.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sm/certcheck.c b/sm/certcheck.c index 37d2b00df..1f9054b13 100644 --- a/sm/certcheck.c +++ b/sm/certcheck.c @@ -266,13 +266,12 @@ gpgsm_check_cms_signature (KsbaCert cert, KsbaConstSexp sigval, BUG (); gcry_mpi_release (frame); - rc = gcry_pk_verify (s_sig, s_hash, s_pkey); if (DBG_CRYPTO) log_debug ("gcry_pk_verify: %s\n", gcry_strerror (rc)); gcry_sexp_release (s_sig); gcry_sexp_release (s_hash); - gcry_sexp_release (s_sig); + gcry_sexp_release (s_pkey); return map_gcry_err (rc); } |