From cab764bb63ed47d4f63f25addbada2fa3a8fd3c4 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Tue, 28 Nov 2017 20:37:01 +0100 Subject: [PATCH] check for NULL pointer --- libs/netpgp/src/writer.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/netpgp/src/writer.c b/libs/netpgp/src/writer.c index a0407f87..2ac55f9a 100644 --- a/libs/netpgp/src/writer.c +++ b/libs/netpgp/src/writer.c @@ -1183,9 +1183,11 @@ encrypt_se_ip_destroyer(pgp_writer_t *writer) se_ip = pgp_writer_get_arg(writer); - se_ip->crypt->decrypt_finish(se_ip->crypt); // EDIT BY MR - fix memory leak + if( se_ip->crypt ) { + se_ip->crypt->decrypt_finish(se_ip->crypt); // EDIT BY MR - fix memory leak + free(se_ip->crypt); + } - free(se_ip->crypt); free(se_ip); }