From a34a03def96f0c1fc647b3755d754dce1b8431e6 Mon Sep 17 00:00:00 2001 From: Marcus Brinkmann Date: Fri, 1 Feb 2002 18:08:32 +0000 Subject: [PATCH] 2002-02-01 Marcus Brinkmann * sign.c (gpgsm_sign): Do not release certificate twice. --- sm/ChangeLog | 4 ++++ sm/sign.c | 5 +---- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sm/ChangeLog b/sm/ChangeLog index 32fe1d95d..703f8cdf3 100644 --- a/sm/ChangeLog +++ b/sm/ChangeLog @@ -1,3 +1,7 @@ +2002-02-01 Marcus Brinkmann + + * sign.c (gpgsm_sign): Do not release certificate twice. + 2002-01-29 Werner Koch * call-agent.c (gpgsm_agent_havekey): New. diff --git a/sm/sign.c b/sm/sign.c index 9b23e8536..7f8e6ca43 100644 --- a/sm/sign.c +++ b/sm/sign.c @@ -375,10 +375,7 @@ gpgsm_sign (CTRL ctrl, int data_fd, int detached, FILE *out_fp) sigval = NULL; rc = gpgsm_create_cms_signature (cert, md, algo, &sigval); if (rc) - { - ksba_cert_release (cert); - goto leave; - } + goto leave; err = ksba_cms_set_sig_val (cms, signer, sigval); xfree (sigval);