mirror of
git://sourceware.org/git/newlib-cygwin.git
synced 2025-02-21 16:26:12 +08:00
Cygwin: pty: Set input_available_event only for cygwin pipe.
- cat exits immediately in the following senario. 1) Execute env CYGWIN=disable_pcon script 2) Execute cmd.exe 3) Execute cat in cmd.exe. This is caused by setting input_available_event for the pipe for non-cygwin app. This patch fixes the issue.
This commit is contained in:
parent
25ce7a6245
commit
a776a0ce26
@ -386,7 +386,8 @@ fhandler_pty_master::accept_input ()
|
||||
}
|
||||
}
|
||||
|
||||
SetEvent (input_available_event);
|
||||
if (write_to == get_output_handle ())
|
||||
SetEvent (input_available_event);
|
||||
ReleaseMutex (input_mutex);
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user