From 834ccbe0f760dd0bf5c458f5f3d704a9bc6514a5 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Fri, 5 May 2017 12:27:42 +0200 Subject: [PATCH] fixup_default_gateway suppress stderr --- src/etc/inc/gwlb.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/etc/inc/gwlb.inc b/src/etc/inc/gwlb.inc index c59aa8bc2..b324242ef 100644 --- a/src/etc/inc/gwlb.inc +++ b/src/etc/inc/gwlb.inc @@ -755,7 +755,7 @@ function fixup_default_gateway($gateways_status, $gateways_arr) } else { $gwip = $gateways_arr[$dfltgwname]['gateway']; } - $tmpcmd = "/sbin/route -n get -{$ipprotocol} default | /usr/bin/awk '/gateway:/ {print $2}'"; + $tmpcmd = "sh -c '/sbin/route -n get -{$ipprotocol} default 2>/dev/null' | /usr/bin/awk '/gateway:/ {print $2}'"; $defaultgw = trim(exec($tmpcmd), " \n"); if (!$dfltgwup) { log_error("Default gateway down setting {$dfltgwname} as default!");