diff --git a/fhem/FHEM/32_SYSSTAT.pm b/fhem/FHEM/32_SYSSTAT.pm index c6dc9b1ab..d154fe5dc 100644 --- a/fhem/FHEM/32_SYSSTAT.pm +++ b/fhem/FHEM/32_SYSSTAT.pm @@ -459,7 +459,7 @@ SYSSTAT_readOIDs($$) my @snmpoids = (); my @nextid = keys %$response; - while ( $snmpoids && $nextid[0] =~ m/^$snmpoids/ ) { + while ( @nextid && $nextid[0] && $nextid[0] =~ m/^$snmpoids/ ) { push( @snmpoids, $nextid[0] ); $response = $hash->{session}->get_next_request( $nextid[0] );