1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00

Fix omr-bypass for protocol

This commit is contained in:
Ycarus (Yannick Chabanois) 2020-09-16 08:57:02 +02:00
parent e426a97057
commit 1df4ef7aab

View file

@ -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() {