diff --git a/ironic_inspector/common/lldp_parsers.py b/ironic_inspector/common/lldp_parsers.py index f8e837473..c0efcacf4 100644 --- a/ironic_inspector/common/lldp_parsers.py +++ b/ironic_inspector/common/lldp_parsers.py @@ -154,8 +154,7 @@ class LLDPParser(object): # individual fields can be accessed try: struct = tlv_parser.parse(data) - except (core.RangeError, core.FieldError, core.MappingError, - netaddr.AddrFormatError) as e: + except (core.ConstructError, netaddr.AddrFormatError) as e: LOG.warning(_LW("TLV parse error: %s"), e, node_info=self.node_info) return False