From 7148b63895a6ebce714b4b077aa45811a4342586 Mon Sep 17 00:00:00 2001
From: Matthew Wild <mwild1@gmail.com>
Date: Fri, 10 Jul 2020 13:00:02 +0100
Subject: net.resolvers.basic: Default conn_type to 'tcp' consistently if
 unspecified (thanks marc0s)

Fixes a traceback when passed an IP address with no conn_type.
---
 net/resolvers/basic.lua | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net/resolvers/basic.lua b/net/resolvers/basic.lua
index 08c71ef5..867ccf60 100644
--- a/net/resolvers/basic.lua
+++ b/net/resolvers/basic.lua
@@ -58,6 +58,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
@@ -75,7 +76,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);
-- 
cgit v1.2.3