From ddb427aadf0ea9b975a2754f4711da09f3703df1 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Sat, 9 Jun 2018 21:47:40 +0200 Subject: [PATCH] Fix gw check in status page --- .../luasrc/controller/openmptcprouter.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index d611da59f..3cfca4c30 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -274,7 +274,7 @@ function interfaces_status() local tun_dev = uci:get("network","omrvpn","ifname") if tun_dev ~= "" then local peer = get_gateway("omrvpn") - if peer ~= "" then + if peer == "" then peer = ut.trim(sys.exec("ip -4 r list dev " .. tun_dev .. " | grep kernel | awk '/proto kernel/ {print $1}' | grep -v / | tr -d '\n'")) end if peer ~= "" then @@ -374,7 +374,7 @@ function interfaces_status() if gateway == "" then gateway = get_gateway(interface) end - if gateway ~= "" then + if gateway == "" then gateway = ut.trim(sys.exec("ip -4 r list dev " .. ifname .. " | grep kernel | awk '/proto kernel/ {print $1}' | grep -v / | tr -d '\n'")) end if gateway ~= "" then