From 41d867451942ea768b4e73893057031e76515fcc Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Tue, 25 Sep 2018 01:39:05 -0600 Subject: [PATCH] v0.20.6: bugfix: falsey ssh value means 'off', not 'default' --- bin/telebitd.js | 6 +++++- package.json | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/telebitd.js b/bin/telebitd.js index 4014b8c..d70f4df 100755 --- a/bin/telebitd.js +++ b/bin/telebitd.js @@ -289,12 +289,16 @@ controllers.ssh = function (req, res, opts) { function sshSuccess() { //state.config.sshAuto = state.sshAuto; saveConfig(function (err) { + var local = state.config.sshAuto; + if (false !== local && !local) { + local = 22; + } res.setHeader('Content-Type', 'application/json'); res.end(JSON.stringify({ success: true , active: true , remote: Object.keys(state.config.ports)[0] - , local: state.config.sshAuto || 22 + , local: local , saved: !err , module: 'ssh' })); diff --git a/package.json b/package.json index a6c6b1c..38cf164 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "telebit", - "version": "0.20.5", + "version": "0.20.6", "description": "Break out of localhost. Connect to any device from anywhere over any tcp port or securely in a browser. A secure tunnel. A poor man's reverse VPN.", "main": "lib/remote.js", "files": [