From 0b54fac78282504a0260d2893bff214e13ac5a11 Mon Sep 17 00:00:00 2001 From: Zdenek Styblik Date: Mon, 19 Jan 2015 06:40:33 +0100 Subject: [PATCH] Fix resource leak in fru_area_print_board() - CDI#1149048 --- 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 7c3d498..e941546 100644 --- a/lib/ipmi_fru.c +++ b/lib/ipmi_fru.c @@ -1082,10 +1082,14 @@ fru_area_print_board(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_product - Print FRU Product Area