]> sourceware.org Git - newlib-cygwin.git/commit
Cygwin: pipe: Give up to use query_hdl for non-cygwin apps.
authorTakashi Yano <takashi.yano@nifty.ne.jp>
Sun, 3 Mar 2024 04:44:17 +0000 (13:44 +0900)
committerTakashi Yano <takashi.yano@nifty.ne.jp>
Tue, 5 Mar 2024 13:03:01 +0000 (22:03 +0900)
commit46bb999a8945f4d3243f560b5cbd71e18113fb01
treeadc016df5b46bdb7315d074efa9b20193cbef99f
parentb160b690b6ace93ee4225f14a9287549e37f4a71
Cygwin: pipe: Give up to use query_hdl for non-cygwin apps.

Non-cygwin app may call ReadFile() for empty pipe, which makes
NtQueryObject() for ObjectNameInformation block in fhandler_pipe::
get_query_hdl_per_process. Therefore, do not to try to get query_hdl
for non-cygwin apps.

Addresses: https://github.com/msys2/msys2-runtime/issues/202

Fixes: b531d6b06eeb ("Cygwin: pipe: Introduce temporary query_hdl.")
Reported-by: Alisa Sireneva, Johannes Schindelin <Johannes.Schindelin@gmx.de>
Reviewed-by: Corinna Vinschen <corinna@vinschen.de>
Signed-off-by: Takashi Yano <takashi.yano@nifty.ne.jp>
winsup/cygwin/fhandler/pipe.cc
winsup/cygwin/release/3.5.2
This page took 0.029982 seconds and 5 git commands to generate.