diff --git a/opticsmon/optics_info.c b/opticsmon/optics_info.c index fc041da3..00d8d723 100644 --- a/opticsmon/optics_info.c +++ b/opticsmon/optics_info.c @@ -66,7 +66,7 @@ bool optics_los_implemented(struct optics *oi) } else if (type == OPTICS_TYPE_QSFP28) { if (oi->size < OPTICS_QSFP28_LOS_OFFSET + 1) return false; - if (oi->size < OPTICS_QSFP28_LOS_IMPLEMENTED_OFFSET) + if (oi->size < OPTICS_QSFP28_LOS_IMPLEMENTED_OFFSET + 1) return false; implemented = oi->raw[OPTICS_QSFP28_LOS_IMPLEMENTED_OFFSET]; /*