Diff

net/connect.lua @ 11903:baf69f254753

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.
author Kim Alvefur <zash@zash.se>
date Sat, 13 Nov 2021 13:32:43 +0100
parent 11901:26406ce35e20
child 12205:a2e6605303fa
line wrap: on
line diff
--- 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