From b74a348642b4d20d86ae12d1b7a4cdce625210ea Mon Sep 17 00:00:00 2001
From: echicken <echicken@bbs.electronicchicken.com>
Date: Thu, 1 Feb 2018 01:18:19 -0500
Subject: [PATCH] Ugly fix for now re: determining address to telnet to. 
 Untested, might work.

---
 mods/websocket-telnet-service.js | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/mods/websocket-telnet-service.js b/mods/websocket-telnet-service.js
index b3c2d6c47e..cc10a96b3a 100644
--- a/mods/websocket-telnet-service.js
+++ b/mods/websocket-telnet-service.js
@@ -229,10 +229,11 @@ try {
     var ini = f.iniGetObject('BBS');
     f.close();
 
-    if (typeof ini.TelnetInterface === 'undefined' || ini.TelnetInterface === '0.0.0.0') {
-        var telnet_addr = '127.0.0.1';
+    if (typeof ini.TelnetInterface === 'undefined') {
+        var telnet_addr = 'localhost';
     } else {
-        var telnet_addr = ini.TelnetInterface;
+        var telnet_addr = ini.TelnetInterface.split(/,/)[0];
+        if (parseInt(telnet_addr.replace(/[^\d]/g, '') == 0)) telnet_addr = 'localhost';
     }
 
     var wss = new WebSocketProxy(client);
-- 
GitLab