From cd11d8821f43eef53142476a9bbb71dd85887f4b Mon Sep 17 00:00:00 2001 From: Stan Grishin Date: Sun, 11 Apr 2021 01:29:59 +0000 Subject: [PATCH] https-dns-proxy: bugfix: race condition with dnsmasq Signed-off-by: Stan Grishin --- net/https-dns-proxy/Makefile | 2 +- net/https-dns-proxy/files/https-dns-proxy.init | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net/https-dns-proxy/Makefile b/net/https-dns-proxy/Makefile index 7413a208d..990c49588 100644 --- a/net/https-dns-proxy/Makefile +++ b/net/https-dns-proxy/Makefile @@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=https-dns-proxy PKG_VERSION:=2021-01-17 -PKG_RELEASE:=4 +PKG_RELEASE:=5 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/aarond10/https_dns_proxy diff --git a/net/https-dns-proxy/files/https-dns-proxy.init b/net/https-dns-proxy/files/https-dns-proxy.init index c26b33c70..e83fafb49 100755 --- a/net/https-dns-proxy/files/https-dns-proxy.init +++ b/net/https-dns-proxy/files/https-dns-proxy.init @@ -110,7 +110,7 @@ start_service() { procd_open_data json_add_array firewall for c in $forceDNSPorts; do - if netstat -tuln | grep LISTEN | grep ":${c}" >/dev/null 2>&1; then + if netstat -tuln | grep 'LISTEN' | grep ":${c}" >/dev/null 2>&1 || [ "$c" = "53" ]; then json_add_object "" json_add_string type redirect json_add_string target DNAT