protect sprintf from undefined remote_type

This commit is contained in:
Oliver Gorwits
2014-01-13 17:51:54 +00:00
parent 5b875c4641
commit 444bc1e81d

View File

@@ -733,7 +733,7 @@ sub store_neighbors {
foreach my $n (@$remote_ip) { foreach my $n (@$remote_ip) {
debug sprintf debug sprintf
' [%s] neigh - adding neighbor %s, type [%s], on %s to discovery queue', ' [%s] neigh - adding neighbor %s, type [%s], on %s to discovery queue',
$device->ip, $n, $remote_type, $port; $device->ip, $n, ($remote_type || ''), $port;
push @to_discover, [$n, $remote_type]; push @to_discover, [$n, $remote_type];
} }
} }
@@ -747,7 +747,7 @@ sub store_neighbors {
if (wantarray) { if (wantarray) {
debug sprintf debug sprintf
' [%s] neigh - adding neighbor %s, type [%s], on %s to discovery queue', ' [%s] neigh - adding neighbor %s, type [%s], on %s to discovery queue',
$device->ip, $remote_ip, $remote_type, $port; $device->ip, $remote_ip, ($remote_type || ''), $port;
push @to_discover, [$remote_ip, $remote_type]; push @to_discover, [$remote_ip, $remote_type];
} }
@@ -894,7 +894,7 @@ sub discover_new_neighbors {
if (not is_discoverable($device, $remote_type)) { if (not is_discoverable($device, $remote_type)) {
debug sprintf debug sprintf
' queue - %s, type [%s] excluded by discover_* config', ' queue - %s, type [%s] excluded by discover_* config',
$ip, $remote_type; $ip, ($remote_type || '');
next; next;
} }