net.connect: Prefer last connection error over last resolver error
authorKim Alvefur <zash@zash.se>
Sat, 13 Nov 2021 13:32:43 +0100
changeset 11907 baf69f254753
parent 11906 98fd531594bd
child 11908 313d01cc4258
net.connect: Prefer last connection error over last resolver error E.g. "connection refused" over one IP version instead of NoError for the other IP version.
net/connect.lua
--- a/net/connect.lua	Fri Nov 12 22:34:04 2021 +0100
+++ b/net/connect.lua	Sat Nov 13 13:32:43 2021 +0100
@@ -37,7 +37,7 @@
 			-- No more targets to try
 			p:log("debug", "No more connection targets to try", p.target_resolver.last_error);
 			if p.listeners.onfail then
-				p.listeners.onfail(p.data, p.target_resolver.last_error or p.last_error or "unable to resolve service");
+				p.listeners.onfail(p.data, p.last_error or p.target_resolver.last_error or "unable to resolve service");
 			end
 			return;
 		end