From 6eb81b5a36c4b3e3a6f036f7a148d6358e65a38e Mon Sep 17 00:00:00 2001 From: Sebastian Huebner Date: Fri, 1 Jun 2018 17:50:29 +0200 Subject: [PATCH 1/2] Removed print from query function I guess it was added for debugging reasons in commit 2126f92. --- dns/resolver.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/dns/resolver.lua b/dns/resolver.lua index 97c6ca8..c1a2fcf 100644 --- a/dns/resolver.lua +++ b/dns/resolver.lua @@ -93,7 +93,6 @@ function Resolver:cleanup() end function Resolver:query(domainName, recordType, server) - print(recordType) if not Parser.recordTypes[recordType] then return nil, "Unkown record type (or not implemented)" end From f117f794edcf472914d16d609f402b97b9322420 Mon Sep 17 00:00:00 2001 From: Sebastian Huebner Date: Fri, 1 Jun 2018 17:56:03 +0200 Subject: [PATCH 2/2] Fixed bug in line 151 The if cond at 152 was not previously triggered if s:send() failed, because the value of err was not catched. --- dns/resolver.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dns/resolver.lua b/dns/resolver.lua index c1a2fcf..005d54a 100644 --- a/dns/resolver.lua +++ b/dns/resolver.lua @@ -148,7 +148,7 @@ function Resolver:query(domainName, recordType, server) s:settimeout(self.timeout) - s:send(query) + r, err = s:send(query) if err then return nil, "Socket send error : " .. err end