We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 6d27376 commit eb7ea78Copy full SHA for eb7ea78
lib/readline.js
@@ -1030,7 +1030,6 @@ function emitKeypressEvents(stream, iface) {
1030
function onNewListener(event) {
1031
if (event === 'keypress') {
1032
stream.on('data', onData);
1033
- iface.once('close', () => { stream.removeListener('data', onData); });
1034
stream.removeListener('newListener', onNewListener);
1035
}
1036
@@ -1040,6 +1039,9 @@ function emitKeypressEvents(stream, iface) {
1040
1039
} else {
1041
stream.on('newListener', onNewListener);
1042
+ if (iface) {
1043
+ iface.once('close', () => { stream.removeListener('data', onData); });
1044
+ }
1045
1046
1047
/**
0 commit comments