net.resolvers.service: Early return on empty result set
authorKim Alvefur <zash@zash.se>
Sat, 29 Sep 2018 22:02:36 +0200
changeset 9396 e2733f504d9e
parent 9395 f2d71e4284b7
child 9397 bcd94cc355d3
net.resolvers.service: Early return on empty result set
net/resolvers/service.lua
--- a/net/resolvers/service.lua	Sat Sep 29 21:56:47 2018 +0200
+++ b/net/resolvers/service.lua	Sat Sep 29 22:02:36 2018 +0200
@@ -34,6 +34,11 @@
 	local dns_resolver = adns.resolver();
 	dns_resolver:lookup(function (answer)
 		if answer then
+			if #answer == 0 then
+				ready();
+				return;
+			end
+
 			if #answer == 1 and answer[1].srv.target == "." then -- No service here
 				ready();
 				return;