Cygwin: pty: Add missing guard when PTY is in the legacy mode.

This commit is contained in:
Takashi Yano 2019-09-18 23:29:21 +09:00 committed by Ken Brown
parent b757a21d85
commit 81c55654e6
1 changed files with 4 additions and 1 deletions

View File

@ -87,7 +87,8 @@ set_switch_to_pcon (void)
{
fhandler_base *fh = cfd;
fhandler_pty_slave *ptys = (fhandler_pty_slave *) fh;
ptys->set_switch_to_pcon (fd);
if (ptys->getPseudoConsole ())
ptys->set_switch_to_pcon (fd);
}
}
@ -105,6 +106,8 @@ force_attach_to_pcon (HANDLE h)
{
fhandler_base *fh = cfd;
fhandler_pty_slave *ptys = (fhandler_pty_slave *) fh;
if (!ptys->getPseudoConsole ())
continue;
if (n != 0
|| h == ptys->get_handle ()
|| h == ptys->get_output_handle ())