silence warnings when ports don't support i_lastchange
This commit is contained in:
@@ -217,14 +217,14 @@ sub store_interfaces {
|
|||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (not $dev_uptime_wrapped and $i_lastchange->{$entry} > $dev_uptime) {
|
my $lc = $i_lastchange->{$entry} || 0;
|
||||||
|
if (not $dev_uptime_wrapped and $lc > $dev_uptime) {
|
||||||
info sprintf ' [%s] interfaces - device uptime wrapped (%s) - correcting',
|
info sprintf ' [%s] interfaces - device uptime wrapped (%s) - correcting',
|
||||||
$device->ip, $port;
|
$device->ip, $port;
|
||||||
$device->uptime( $dev_uptime + 2**32 );
|
$device->uptime( $dev_uptime + 2**32 );
|
||||||
$dev_uptime_wrapped = 1;
|
$dev_uptime_wrapped = 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
my $lc = $i_lastchange->{$entry};
|
|
||||||
if ($device->is_column_changed('uptime') and $lc) {
|
if ($device->is_column_changed('uptime') and $lc) {
|
||||||
if ($lc < $dev_uptime) {
|
if ($lc < $dev_uptime) {
|
||||||
# ambiguous: lastchange could be sysUptime before or after wrap
|
# ambiguous: lastchange could be sysUptime before or after wrap
|
||||||
|
|||||||
Reference in New Issue
Block a user