summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Yano <takashi.yano@nifty.ne.jp>2020-02-17 21:46:27 +0900
committerCorinna Vinschen <corinna@vinschen.de>2020-02-17 13:56:56 +0100
commitc16e73043ee4249871bd2113dc71dac0b7c08c90 (patch)
treefbf2fc221daebcaf92597e2282c7e914c5fc7e6d
parent6afb1ba5044a309063065b82d08a22fbbc9ef5de (diff)
downloadcygnal-c16e73043ee4249871bd2113dc71dac0b7c08c90.tar.gz
cygnal-c16e73043ee4249871bd2113dc71dac0b7c08c90.tar.bz2
cygnal-c16e73043ee4249871bd2113dc71dac0b7c08c90.zip
Cygwin: console: Fix code for restoring console mode.
- Commit 774b8996d1f3e535e8267be4eb8e751d756c2cec has a bug that restores console output mode into console input. This patch fixes the issue.
-rw-r--r--winsup/cygwin/fhandler_console.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/fhandler_console.cc b/winsup/cygwin/fhandler_console.cc
index 2afb5c529..9bfee64d3 100644
--- a/winsup/cygwin/fhandler_console.cc
+++ b/winsup/cygwin/fhandler_console.cc
@@ -1122,7 +1122,7 @@ fhandler_console::close ()
&obi, sizeof obi, NULL);
if (NT_SUCCESS (status) && obi.HandleCount == 1)
if (orig_conout_mode != (DWORD) -1)
- SetConsoleMode (get_handle (), orig_conout_mode);
+ SetConsoleMode (get_output_handle (), orig_conout_mode);
release_output_mutex ();