}
#exit $EXIT_ROUTED{none} unless $master;
- print "$master\n" and exit $EXIT_ROUTED{master} if $master eq $localhost;
if ($master) {
- print "$slave\n" and exit $EXIT_ROUTED{slave} if $slave eq $localhost;
- } else {
- print "$slave\n" and exit $EXIT_ROUTED{master} if $slave eq $localhost;
+ print "$master\n" and exit $EXIT_ROUTED{master} if $master eq $localhost;
+ print "$master\n" and exit $EXIT_ROUTED{slave} if $slave eq $localhost;
+
+ } elsif($slave eq $localhost) {
+ print "$slave\n" and exit $EXIT_ROUTED{master};
+
+ } elsif($slave) {
+ print "$slave\n" and exit $EXIT_ROUTED{slave};
+
}
#print "$master\n" and exit $EXIT_ROUTED{slave} if @_ = grep {$_ eq $localhost} map {$_->[0]} grep {$_->[1] eq 'down'} @routed;