diff --git a/mptcp/files/usr/share/omr/post-tracking.d/post-tracking b/mptcp/files/usr/share/omr/post-tracking.d/post-tracking index 83f70bcbf..041f89552 100755 --- a/mptcp/files/usr/share/omr/post-tracking.d/post-tracking +++ b/mptcp/files/usr/share/omr/post-tracking.d/post-tracking @@ -159,7 +159,6 @@ if [ "$OMR_TRACKER_STATUS" = "ERROR" ]; then _log "$OMR_TRACKER_DEVICE switched off because $OMR_TRACKER_STATUS_MSG" fi uci -q set openmptcprouter.$OMR_TRACKER_INTERFACE.state='down' - uci -q commit openmptcprouter if [ "$(sysctl -n net.mptcp.mptcp_enabled | tr -d '\n')" = "1" ]; then multipath "$OMR_TRACKER_DEVICE" off > /dev/null 2>&1 fi @@ -202,6 +201,8 @@ if [ "$OMR_TRACKER_STATUS" = "ERROR" ]; then fi fi dns_flush + uci -q delete openmptcprouter.$OMR_TRACKER_INTERFACE.lc + uci -q commit openmptcprouter #ubus call network reload exit 0 fi