summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/fhandler_console.cc
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/fhandler_console.cc')
-rw-r--r--winsup/cygwin/fhandler_console.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/fhandler_console.cc b/winsup/cygwin/fhandler_console.cc
index 96ef4284f..41c1cca21 100644
--- a/winsup/cygwin/fhandler_console.cc
+++ b/winsup/cygwin/fhandler_console.cc
@@ -247,6 +247,7 @@ fhandler_console::read (void *pv, size_t& buflen)
nwait = 2;
}
+ termios ti = tc->ti;
for (;;)
{
int bgres;
@@ -461,7 +462,7 @@ fhandler_console::read (void *pv, size_t& buflen)
if (toadd)
{
- line_edit_status res = line_edit (toadd, nread);
+ line_edit_status res = line_edit (toadd, nread, ti);
if (res == line_edit_signalled)
goto sig_exit;
else if (res == line_edit_input_done)