From 4fdbe5bbd092af94d292793fdd0ac6f56648648c Mon Sep 17 00:00:00 2001 From: Zdenek Styblik Date: Sun, 21 Jul 2013 16:05:30 +0000 Subject: [PATCH] ID: 263 - ipmi_ek_display_fru_header() - file descriptor leak Commit fixes small file descriptor leak which happens when error occurs. --- ipmitool/lib/ipmi_ekanalyzer.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ipmitool/lib/ipmi_ekanalyzer.c b/ipmitool/lib/ipmi_ekanalyzer.c index 6532adc..bc5ab1a 100644 --- a/ipmitool/lib/ipmi_ekanalyzer.c +++ b/ipmitool/lib/ipmi_ekanalyzer.c @@ -2382,6 +2382,7 @@ ipmi_ek_display_fru_header(char * filename) ret = fread(&header, sizeof (struct fru_header), 1, input_file); if ((ret != 1) || ferror(input_file)) { lprintf(LOG_ERR, "Failed to read FRU header!"); + fclose(input_file); return (ERROR_STATUS); } printf("%s\n", EQUAL_LINE_LIMITER);