From 58ad085f162c49b95df8abb1241b6ad80ba1f714 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Fri, 5 Jul 2019 18:19:08 +0200 Subject: [PATCH] Fix OMR-VPS error report --- openmptcprouter/files/etc/init.d/openmptcprouter-vps | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/openmptcprouter/files/etc/init.d/openmptcprouter-vps b/openmptcprouter/files/etc/init.d/openmptcprouter-vps index 18f3eab5c..3e3208801 100755 --- a/openmptcprouter/files/etc/init.d/openmptcprouter-vps +++ b/openmptcprouter/files/etc/init.d/openmptcprouter-vps @@ -311,7 +311,7 @@ _set_redirect_ports_from_vps() { [ "$redirect_ports" = "0" ] && redirect_ports_request="disable" [ "$redirect_ports_request" != "$redirect_ports_current" ] && { settings='{"redirect_ports": "'$redirect_ports_request'"}' - _set_json "shorewall" "$settings" + return $(_set_json "shorewall" "$settings") } } @@ -339,7 +339,7 @@ _set_mptcp_vps() { [ -z "$congestion" ] && congestion="bbr" if [ "$mptcp_enabled_current" != "$mptcp_enabled" ] || [ "$checksum_current" != "$checksum" ] || [ "$path_manager_current" != "$path_manager" ] || [ "$scheduler_current" != "$scheduler" ] || [ "$syn_retries_current" != "$syn_retries" ] || [ "$congestion_control_current" != "$congestion" ]; then settings='{"enabled" : "'$mptcp_enabled'", "checksum": "'$checksum'","path_manager": "'$path_manager'","scheduler": "'$scheduler'","syn_retries": "'$syn_retries'","congestion_control": "'$congestion'"}' - _set_json "mptcp" "$settings" + return $(_set_json "mptcp" "$settings") fi } @@ -571,6 +571,7 @@ _config_service() { vps_config="" _login [ -z "$token" ] && { + logger -t "OMR-VPS" "Can't get token, try later" uci -q batch <<-EOF >/dev/null set openmptcprouter.${servername}.admin_error=1 EOF