From 7278bb1b87d01eecd7c34ebc3b0c2bc8e3e4f7a1 Mon Sep 17 00:00:00 2001 From: bol-van Date: Fri, 2 Jan 2026 20:01:23 +0300 Subject: [PATCH] nfqws2: fix non-working dns ipcache if --debug=0 --- nfq2/desync.c | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/nfq2/desync.c b/nfq2/desync.c index 746b475..387b85c 100644 --- a/nfq2/desync.c +++ b/nfq2/desync.c @@ -1543,23 +1543,17 @@ static bool feed_dns_response(const uint8_t *a, size_t len) { case 1: // A if (dlen!=4) break; - if (params.debug) - { - if (inet_ntop(AF_INET, a+12, s_ip, sizeof(s_ip))) - DLOG("DNS response for '%s' : %s\n", name, s_ip); - if (ipcache_put_hostname((struct in_addr *)(a+12), NULL, name, false)) - DLOG("ipcache updated\n"); - } + if (params.debug && inet_ntop(AF_INET, a+12, s_ip, sizeof(s_ip))) + DLOG("DNS response for '%s' : %s\n", name, s_ip); + if (ipcache_put_hostname((struct in_addr *)(a+12), NULL, name, false)) + DLOG("ipcache updated\n"); break; case 28: // AAAA if (dlen!=16) break; - if (params.debug) - { - if (inet_ntop(AF_INET6, a+12, s_ip, sizeof(s_ip))) - DLOG("DNS response for '%s' : %s\n", name, s_ip); - if (ipcache_put_hostname(NULL, (struct in6_addr *)(a+12), name, false)) - DLOG("ipcache updated\n"); - } + if (params.debug && inet_ntop(AF_INET6, a+12, s_ip, sizeof(s_ip))) + DLOG("DNS response for '%s' : %s\n", name, s_ip); + if (ipcache_put_hostname(NULL, (struct in6_addr *)(a+12), name, false)) + DLOG("ipcache updated\n"); break; } }