mirror of
https://github.com/ipmitool/ipmitool.git
synced 2025-07-01 18:23:36 +00:00
ID: 263 - ipmi_ek_display_fru_header() - file descriptor leak
Commit fixes small file descriptor leak which happens when error occurs.
This commit is contained in:
@ -2382,6 +2382,7 @@ ipmi_ek_display_fru_header(char * filename)
|
|||||||
ret = fread(&header, sizeof (struct fru_header), 1, input_file);
|
ret = fread(&header, sizeof (struct fru_header), 1, input_file);
|
||||||
if ((ret != 1) || ferror(input_file)) {
|
if ((ret != 1) || ferror(input_file)) {
|
||||||
lprintf(LOG_ERR, "Failed to read FRU header!");
|
lprintf(LOG_ERR, "Failed to read FRU header!");
|
||||||
|
fclose(input_file);
|
||||||
return (ERROR_STATUS);
|
return (ERROR_STATUS);
|
||||||
}
|
}
|
||||||
printf("%s\n", EQUAL_LINE_LIMITER);
|
printf("%s\n", EQUAL_LINE_LIMITER);
|
||||||
|
Reference in New Issue
Block a user