diff --git a/agent_based/snmp_uptime.py b/agent_based/snmp_uptime.py index 41e0273ab9dd9428110594ed2834d35c8cd8d5d7..10ded8f0630f352df4cc16aef3a0b6735f2651a0 100644 --- a/agent_based/snmp_uptime.py +++ b/agent_based/snmp_uptime.py @@ -37,7 +37,7 @@ def parse_snmp_uptime_extended(string_table: StringTable) -> Optional[uptime.Sec """ try: sysUpTime, hrSystemUptime, snmpEngineTime = string_table[0] - except ValueError: + except (ValueError, IndexError): return ticks = sysUpTime or hrSystemUptime diff --git a/snmp_uptime-0.0.2-20230805.mkp b/snmp_uptime-0.0.2-20230805.mkp index ffdf984d70cb9990bdfd1b177ceeae986a5f4984..850e4566266b891ea064494e34d63291606a9fa1 100644 Binary files a/snmp_uptime-0.0.2-20230805.mkp and b/snmp_uptime-0.0.2-20230805.mkp differ