diff --git a/net/resolvers/basic.lua b/net/resolvers/basic.lua index 6458c6387..a00fbce12 100644 --- a/net/resolvers/basic.lua +++ b/net/resolvers/basic.lua @@ -70,6 +70,7 @@ end local function new(hostname, port, conn_type, extra) local ascii_host = idna_to_ascii(hostname); local targets = nil; + conn_type = conn_type or "tcp"; local is_ip = inet_pton(hostname); if not is_ip and hostname:sub(1,1) == '[' then @@ -87,7 +88,7 @@ local function new(hostname, port, conn_type, extra) return setmetatable({ hostname = ascii_host; port = port; - conn_type = conn_type or "tcp"; + conn_type = conn_type; extra = extra; targets = targets; }, resolver_mt);