}
if ($Opt{'ip-is-routed'}) {
- my @routed = ip_routed($Opt{'ip-is-routed'});
+ my @routed = grep { $_->[1] ne 'down' } ip_routed($Opt{'ip-is-routed'});
my $localhost = hostname();
- exit 0 if @_ = grep {$_ eq $localhost} map {$_->[0]} grep {$_->[1] eq 'master'} @routed and print $_[0]."\n";
+ exit 0 if @routed==1 or @_ = grep {$_ eq $localhost} map {$_->[0]} grep {$_->[1] eq 'master'} @routed and print $_[0]."\n";
exit 2 if @_ = grep {$_ eq $localhost} map {$_->[0]} grep {$_->[1] eq 'slave'} @routed and print $_[0]."\n";
exit 1;
}