From efa53f232dda74a0965820f4836788e13ba3db44 Mon Sep 17 00:00:00 2001 From: Devops Date: Mon, 10 Jul 2017 10:47:33 +0100 Subject: [PATCH] bin/ovh-api --- bin/ovh-api | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/ovh-api b/bin/ovh-api index 49a02270..b19cbc0e 100755 --- a/bin/ovh-api +++ b/bin/ovh-api @@ -63,9 +63,9 @@ if ($Opt{'ip-routed'}) { } 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; } -- 2.47.3