summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/ipmi_ekanalyzer.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/ipmi_ekanalyzer.c b/lib/ipmi_ekanalyzer.c
index 8a3e5a5..dbc76b4 100644
--- a/lib/ipmi_ekanalyzer.c
+++ b/lib/ipmi_ekanalyzer.c
@@ -2488,6 +2488,8 @@ ipmi_ek_display_fru_header_detail(char *filename)
*/
if (next_offset < UINT8_MAX) {
len = (next_offset - header.offset.internal) * FACTOR_OFFSET;
+ --len; /* First byte of internal use area is version and we've
+ already read it */
}
else {
struct stat fs;