From 3f9b728e57afbf5c06c13832dd147efccdc536f8 Mon Sep 17 00:00:00 2001 From: Ales Ledvinka Date: Wed, 16 Jan 2013 12:12:21 +0000 Subject: [PATCH] 3600964 leak --- ipmitool/src/plugins/lanplus/lanplus_crypt.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ipmitool/src/plugins/lanplus/lanplus_crypt.c b/ipmitool/src/plugins/lanplus/lanplus_crypt.c index a80af50..1669d92 100644 --- a/ipmitool/src/plugins/lanplus/lanplus_crypt.c +++ b/ipmitool/src/plugins/lanplus/lanplus_crypt.c @@ -719,6 +719,8 @@ int lanplus_encrypt_payload(uint8_t crypt_alg, if (lanplus_rand(output, IPMI_CRYPT_AES_CBC_128_BLOCK_SIZE)) { lprintf(LOG_ERR, "lanplus_encrypt_payload: Error generating IV"); + if (padded_input != NULL) + free(padded_input); return 1; }