From 1c97d2016101bda3957cbbffbb851ff769241f0d Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 12 Jan 2020 00:45:41 +0000
Subject: [PATCH] if finger_lib.js -> request() returns a string (e.g. failed
 to connect to finger service at vert.synchro.net), report that error instead
 of TypeError: finger_result.join is not a function (reported by Nelgin)

---
 exec/chksetup.js | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/exec/chksetup.js b/exec/chksetup.js
index bb22aed331..345ae25a01 100644
--- a/exec/chksetup.js
+++ b/exec/chksetup.js
@@ -190,6 +190,8 @@ var tests = {
 		var finger_host = "vert.synchro.net";
 		var finger_query = "?bbs:" + system.name;
 		var finger_result = load({}, "finger_lib.js").request(finger_host, finger_query);
+		if(typeof finger_result == 'string')
+			return finger_result;
 		var finger_obj;
 		try {
 			finger_obj = JSON.parse(finger_result.join(''));
-- 
GitLab