diff options
author | Petter Reinholdtsen <pere@hungry.com> | 2014-01-11 06:29:01 +0000 |
---|---|---|
committer | Petter Reinholdtsen <pere@hungry.com> | 2014-01-11 06:29:01 +0000 |
commit | 4698e667f5abbac30eda481d06d0602654240b27 (patch) | |
tree | 45935a68a5790be3ac7543d2eeb0c90940906380 | |
parent | ff1dbe3d5bef0bedf888086108c54907bce25ecf (diff) | |
download | ipmitool-4698e667f5abbac30eda481d06d0602654240b27.tar.gz |
Make sure input_file is not used if it is NULL (Coverity CID 1149055).
-rw-r--r-- | ipmitool/lib/ipmi_ekanalyzer.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ipmitool/lib/ipmi_ekanalyzer.c b/ipmitool/lib/ipmi_ekanalyzer.c index f2c9c82..81829f2 100644 --- a/ipmitool/lib/ipmi_ekanalyzer.c +++ b/ipmitool/lib/ipmi_ekanalyzer.c @@ -2843,7 +2843,7 @@ out: static int ipmi_ek_display_product_info_area(FILE * input_file, long offset) { - size_t file_offset = ftell(input_file); + size_t file_offset; int ret = 0; unsigned char ch_len = 0; unsigned char data = 0; @@ -2853,6 +2853,7 @@ ipmi_ek_display_product_info_area(FILE * input_file, long offset) lprintf(LOG_ERR, "No file stream to read."); return (-1); } + file_offset = ftell(input_file); printf("%s\n", EQUAL_LINE_LIMITER); printf("Product Info Area\n"); printf("%s\n", EQUAL_LINE_LIMITER); |