* fhandler_console.cc (fhandler_console::read): Restore missing test for code

page before doing OemToCharBuff.
This commit is contained in:
Christopher Faylor 2001-01-03 14:45:47 +00:00
parent 1bdc5f1fab
commit c79ec95060
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
Wed Jan 3 09:44:51 2001 Christopher Faylor <cgf@cygnus.com>
* fhandler_console.cc (fhandler_console::read): Restore missing test
for code page before doing OemToCharBuff.
Wed Jan 3 09:20:20 2001 Jason Tishler <jt@dothill.com>
* include/cygwin/version.h: Fix typo in CYGWIN_VERSION_DLL_COMBINED

View File

@ -219,7 +219,7 @@ fhandler_console::read (void *pv, size_t buflen)
tmp[1] = ich;
/* Need this check since US code page seems to have a bug when
converting a CTRL-U. */
if ((unsigned char)ich > 0x7f)
if ((unsigned char)ich > 0x7f && current_codepage == ansi_cp)
OemToCharBuff (tmp + 1, tmp + 1, 1);
if (!(input_rec.Event.KeyEvent.dwControlKeyState & LEFT_ALT_PRESSED))
toadd = tmp + 1;