From 10a3fed9b194d57368fb1eea91522148a5c02036 Mon Sep 17 00:00:00 2001 From: Devops Date: Mon, 10 Jul 2017 12:31:25 +0100 Subject: [PATCH] bin/ovh-api --- bin/ovh-api | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/bin/ovh-api b/bin/ovh-api index c3105899..e06d36a0 100755 --- a/bin/ovh-api +++ b/bin/ovh-api @@ -79,11 +79,16 @@ if ($Opt{'ip-is-routed'}) { } #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; -- 2.47.3