From 9fa044119b0c8a712c2dfc96efad9a033c68a161 Mon Sep 17 00:00:00 2001 From: Bryan Ashby Date: Sat, 19 Mar 2016 22:17:49 -0600 Subject: [PATCH] Catch exception @ createServer() e.g. if no PK exists for ssh.js --- core/bbs.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/bbs.js b/core/bbs.js index efc04cac..56b24efc 100644 --- a/core/bbs.js +++ b/core/bbs.js @@ -200,7 +200,13 @@ function startListening(cb) { } const moduleInst = new module.getModule(); - const server = moduleInst.createServer(); + let server; + try { + server = moduleInst.createServer(); + } catch(e) { + logger.log.warn(e, 'Exception caught creating server!'); + return; + } // :TODO: handle maxConnections, e.g. conf.maxConnections