From f9da91e9e7c591f84a44c826ded8420910abc85c Mon Sep 17 00:00:00 2001 From: Randy Sommerfeld <cyan@synchro.net> Date: Wed, 15 Dec 2021 13:05:10 +0700 Subject: [PATCH] Only reverse resolve for the proper protocol family --- exec/load/ircd/unregistered.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/exec/load/ircd/unregistered.js b/exec/load/ircd/unregistered.js index 97b20f8a74..d214174ff6 100644 --- a/exec/load/ircd/unregistered.js +++ b/exec/load/ircd/unregistered.js @@ -104,7 +104,11 @@ function Unregistered_Client(id,socket) { } else { this.hostname = resp[0]; log(LOG_DEBUG,format("[UNREG] Resolving hostname: %s", resp[0])); - DNS_Resolver.resolve(resp[0], this.forward_resolver, this); + if (this.socket.family == PF_INET6) { + DNS_Resolver.resolveIPv6(resp[0], this.forward_resolver, this); + } else { + DNS_Resolver.resolveIPv4(resp[0], this.forward_resolver, this); + } return true; } this.dns_pending = false; -- GitLab