readline: fix unresolved promise on abortion · nodejs/node@dfc61f7 · GitHub
Skip to content

Commit dfc61f7

Browse files
DanielVenabletargos
authored andcommitted
readline: fix unresolved promise on abortion
Fixes: #53497 PR-URL: #54030 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
1 parent 1146f48 commit dfc61f7

3 files changed

Lines changed: 30 additions & 4 deletions

File tree

lib/internal/readline/interface.js

Lines changed: 11 additions & 4 deletions

lib/readline/promises.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const {
1313
Interface: _Interface,
1414
kQuestion,
1515
kQuestionCancel,
16+
kQuestionReject,
1617
} = require('internal/readline/interface');
1718

1819
const {
@@ -54,6 +55,8 @@ class Interface extends _Interface {
5455
};
5556
}
5657

58+
this[kQuestionReject] = reject;
59+
5760
this[kQuestion](query, cb);
5861
});
5962
}

test/parallel/test-readline-promises-interface.js

Lines changed: 16 additions & 0 deletions

0 commit comments

Comments
 (0)