sm: Fix minor memory leak in --export-p12.
authorWerner Koch <wk@gnupg.org>
Wed, 14 Feb 2018 13:54:51 +0000 (14:54 +0100)
committerWerner Koch <wk@gnupg.org>
Wed, 14 Feb 2018 13:54:51 +0000 (14:54 +0100)
* sm/export.c (gpgsm_p12_export): Free KEYGRIP.

Signed-off-by: Werner Koch <wk@gnupg.org>
sm/export.c

index a8c9a4a..7bea9cc 100644 (file)
@@ -479,6 +479,7 @@ gpgsm_p12_export (ctrl_t ctrl, const char *name, estream_t stream, int rawmode)
  leave:
   gnupg_ksba_destroy_writer (b64writer);
   ksba_cert_release (cert);
  leave:
   gnupg_ksba_destroy_writer (b64writer);
   ksba_cert_release (cert);
+  xfree (keygrip);
   xfree (desc);
   keydb_release (hd);
 }
   xfree (desc);
   keydb_release (hd);
 }