From d373c014fe154db2a09eaf2dde7bf6eaa414059c Mon Sep 17 00:00:00 2001 From: Dengfeng Liu Date: Tue, 7 Jan 2025 11:56:55 +0800 Subject: [PATCH] fix: correct command syntax for managing captive domains in ping_thread Signed-off-by: Dengfeng Liu --- src/ping_thread.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ping_thread.c b/src/ping_thread.c index 8cef80ab..6081ce8c 100644 --- a/src/ping_thread.c +++ b/src/ping_thread.c @@ -85,7 +85,7 @@ make_captive_domains_query_responsable(void) if (domains_added) { for (int i = 0; i < sizeof(captive_domains)/sizeof(captive_domains[0]); i++) { char cmd[256] = {0}; - snprintf(cmd, sizeof(cmd), "uci -q del dhcp.@dnsmasq[0].address=/%s/1.1.1.1/", captive_domains[i]); + snprintf(cmd, sizeof(cmd), "uci -q delete dhcp.@dnsmasq[0].address=/%s/1.1.1.1/", captive_domains[i]); system(cmd); } system("uci commit dhcp && /etc/init.d/dnsmasq restart >/dev/null 2>&1"); @@ -99,7 +99,7 @@ make_captive_domains_query_responsable(void) // Add all captive domains when offline char cmd[256] = {0}; for (int i = 0; i < sizeof(captive_domains)/sizeof(captive_domains[0]); i++) { - snprintf(cmd, sizeof(cmd), "uci -q add dhcp.@dnsmasq[0].address=/%s/1.1.1.1/", captive_domains[i]); + snprintf(cmd, sizeof(cmd), "uci -q set dhcp.@dnsmasq[0].address=/%s/1.1.1.1/", captive_domains[i]); system(cmd); } system("uci commit dhcp && /etc/init.d/dnsmasq restart >/dev/null 2>&1");