From de455e84c892008b4b9bfbdff687ea959eb6399c Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Sat, 5 Sep 2020 15:06:01 -0700
Subject: [PATCH] Log better connect failure error messages.

---
 exec/load/json-client.js | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/exec/load/json-client.js b/exec/load/json-client.js
index 50adf80319..50803e93cd 100644
--- a/exec/load/json-client.js
+++ b/exec/load/json-client.js
@@ -101,11 +101,10 @@ function JSONClient(serverAddr,serverPort) {
 			return false;
 			
         this.socket=new Socket();
-		this.socket.connect(this.serverAddr,this.serverPort,this.settings.CONNECTION_TIMEOUT);
-		
-		if(!this.socket.is_connected) {
+		if(!this.socket.connect(this.serverAddr,this.serverPort,this.settings.CONNECTION_TIMEOUT)) {
+			var connect_error = this.socket.error 
 			this.socket.close();
-			throw("error " + this.socket.error + " connecting to TCP port " + this.serverPort + " on server " + this.serverAddr);
+			throw("error " + connect_error + " (" + socket_errno_str + ") connecting to TCP port " + this.serverPort + " on server " + this.serverAddr);
 		}
 		return true;
     }
-- 
GitLab