From a7c0b2156fc0260a6093e50109546e929f56715f Mon Sep 17 00:00:00 2001
From: "Rob Swindell (on Debian Linux)" <rob@synchro.net>
Date: Thu, 10 Apr 2025 17:17:50 -0700
Subject: [PATCH] Some debug log output that helps when receiving UDP responses
 from wrong port

---
 exec/load/finger_lib.js | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/exec/load/finger_lib.js b/exec/load/finger_lib.js
index 07edde3c32..014ce11ef9 100644
--- a/exec/load/finger_lib.js
+++ b/exec/load/finger_lib.js
@@ -19,7 +19,11 @@ function request(host, query, protocol, udp)
 		sock.send(query + "\r\n");
 	var output = [];
 	if(udp) {
-		output.push(sock.recvfrom().data);
+		var msg = sock.recvfrom();
+		if(msg) {
+			log(LOG_DEBUG, "UDP response from port " + msg.port);
+			output.push(msg.data);
+		}
 	}
 	else {
 		while(sock.is_connected && !js.terminated) {
-- 
GitLab