From ece5e557451765711933a375d9570c1f74f988f0 Mon Sep 17 00:00:00 2001 From: Zdenek Styblik Date: Mon, 19 Jan 2015 06:43:42 +0100 Subject: [PATCH] Fix resource leak in fru_area_print_product() - CID#1149046 --- lib/ipmi_fru.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/ipmi_fru.c b/lib/ipmi_fru.c index da31c56..284a99c 100644 --- a/lib/ipmi_fru.c +++ b/lib/ipmi_fru.c @@ -1225,10 +1225,14 @@ fru_area_print_product(struct ipmi_intf * intf, struct fru_info * fru, break; } - if (fru_area != NULL) { + if (fru_data != NULL) { free(fru_data); fru_data = NULL; } + if (fru_area != NULL) { + free(fru_area); + fru_area = NULL; + } } /* fru_area_print_multirec - Print FRU Multi Record Area