Fix 'Error: EBADF: bad file descriptor, write' on .exit in REPL

Fixes issue #4252.
This commit is contained in:
Ben Buckman
2016-04-14 09:24:21 -07:00
committed by Michael Ficarra
parent 88192c197a
commit 7c2f348a63
2 changed files with 2 additions and 2 deletions

View File

@@ -138,7 +138,7 @@
} catch (error) {}
fd = fs.openSync(filename, 'a');
repl.rli.addListener('line', function(code) {
if (code && code.length && code !== '.history' && lastLine !== code) {
if (code && code.length && code !== '.history' && code !== '.exit' && lastLine !== code) {
fs.write(fd, code + "\n");
return lastLine = code;
}