diff --git a/pyghmi/ipmi/oem/lenovo/nextscale.py b/pyghmi/ipmi/oem/lenovo/nextscale.py index 21d7b9fb..a84144cf 100644 --- a/pyghmi/ipmi/oem/lenovo/nextscale.py +++ b/pyghmi/ipmi/oem/lenovo/nextscale.py @@ -111,9 +111,9 @@ def fpc_get_psustatus(ipmicmd, number, sz): rsp = ipmicmd.xraw_command(netfn=0x32, command=0x91) mask = 1 << (number - 1) rsp['data'] = bytearray(rsp['data']) - if len(rsp['data']) == 10: + if len(rsp['data']) >= 10: tmpdata = rsp['data'] - rsp['data'] = list(struct.unpack('