From 1df4ef7aabb2c41147af5b46c3a09f17416d86a9 Mon Sep 17 00:00:00 2001 From: "Ycarus (Yannick Chabanois)" Date: Wed, 16 Sep 2020 08:57:02 +0200 Subject: [PATCH] Fix omr-bypass for protocol --- luci-app-omr-bypass/root/etc/init.d/omr-bypass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/luci-app-omr-bypass/root/etc/init.d/omr-bypass b/luci-app-omr-bypass/root/etc/init.d/omr-bypass index feb97a438..257e3d7a2 100755 --- a/luci-app-omr-bypass/root/etc/init.d/omr-bypass +++ b/luci-app-omr-bypass/root/etc/init.d/omr-bypass @@ -307,7 +307,7 @@ _bypass_proto() { fi # Use dnsmasq ipset to bypass domains of the proto local domains - domains="$(cat /proc/net/xt_ndpi/host_proto | grep -i $proto: | sed -e "s/$proto://" -e 's/*//' -e 's/,/ /g')" + domains="$(cat /proc/net/xt_ndpi/host_proto | grep -i $proto: | sed -e "s/$proto://i" -e 's/*//' -e 's/,/ /g')" if [ -n "$domains" ]; then for domain in $domains; do if [ -n "$domain" ]; then @@ -601,6 +601,7 @@ start_service() { fi config_load omr-bypass config_foreach _bypass_proto dpis + uci -q commit omr-bypass [ -z "$RELOAD" ] && { logger -t "omr-bypass" "Restart dnsmasq..." @@ -625,8 +626,7 @@ stop_service() { service_triggers() { PROCD_RELOAD_DELAY=1000 - procd_add_reload_trigger omr-bypass - procd_add_raw_trigger "interface.*" 2000 /etc/init.d/omr-bypass restart + procd_add_reload_trigger omr-bypass network } reload_service() {