aboutsummaryrefslogtreecommitdiffstats
path: root/g10/free-packet.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/free-packet.c')
-rw-r--r--g10/free-packet.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/g10/free-packet.c b/g10/free-packet.c
index f742022f5..fc4e9d26b 100644
--- a/g10/free-packet.c
+++ b/g10/free-packet.c
@@ -49,9 +49,12 @@ my_mpi_copy (gcry_mpi_t a)
void
free_symkey_enc( PKT_symkey_enc *enc )
{
- xfree(enc);
+ if (enc)
+ xfree (enc->seskey);
+ xfree(enc);
}
+
/* This is the core of free_pubkey_enc but does only release the
* allocated members of ENC. */
void