fix(generator/client): fix parse IPv6 address in DNS server

Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
This commit is contained in:
Tianling Shen 2025-09-30 19:25:03 +08:00
parent a3d09787d4
commit 0686d61e01
No known key found for this signature in database
GPG key ID: 6850B6345C862176

View file

@ -157,7 +157,7 @@ function parse_dnserver(server_addr, default_protocol) {
return null;
if (!match(server_addr, /:\/\//))
server_addr = (default_protocol || 'udp') + '://' + server_addr;
server_addr = (default_protocol || 'udp') + '://' + (validation('ip6addr', dns_server) ? `[${dns_server}]` : dns_server);
server_addr = parseURL(server_addr);
return {