From c1917f010bb4522b6556e77fc431d582432baf25 Mon Sep 17 00:00:00 2001 From: AJ ONeal Date: Thu, 28 Jun 2018 03:27:34 -0600 Subject: [PATCH] bugfix ignored path must still be a string --- bin/telebit.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bin/telebit.js b/bin/telebit.js index 730148f..e8dd8a2 100755 --- a/bin/telebit.js +++ b/bin/telebit.js @@ -94,8 +94,9 @@ function askForConfig(answers, mainCb) { answers = answers || {}; //console.log("Please create a config file at '" + confpath + "' or specify --config /path/to/config"); var fs = require('fs'); - var stdin = useTty ? fs.createReadStream(null, { - fd: fs.openSync({ path: '/dev/tty', flags: fs.constants.O_WRONLY | fs.constants.O_NOCTTY }) + var ttyname = '/dev/tty'; + var stdin = useTty ? fs.createReadStream(ttyname, { + fd: fs.openSync({ path: ttyname, flags: fs.constants.O_WRONLY | fs.constants.O_NOCTTY }) }) : process.stdin; var readline = require('readline'); var rl = readline.createInterface({