Module: wine Branch: master Commit: 54234b8a47065b33df9a6a38b9f6ceec4bbdd472 URL: http://source.winehq.org/git/wine.git/?a=commit;h=54234b8a47065b33df9a6a38b9... Author: Jacek Caban <jacek(a)codeweavers.com> Date: Fri Jun 30 15:07:54 2017 +0200 server: Associate named pipe device waiters queue with its fd. Signed-off-by: Jacek Caban <jacek(a)codeweavers.com> Signed-off-by: Alexandre Julliard <julliard(a)winehq.org> --- server/named_pipe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/named_pipe.c b/server/named_pipe.c index c0bfc2a..97ded91 100644 --- a/server/named_pipe.c +++ b/server/named_pipe.c @@ -1231,7 +1231,7 @@ static int named_pipe_device_ioctl( struct fd *fd, ioctl_code_t code, struct asy if (!(server = find_available_server( pipe ))) { - if (!pipe->waiters && !(pipe->waiters = create_async_queue( NULL ))) goto done; + if (!pipe->waiters && !(pipe->waiters = create_async_queue( fd ))) goto done; queue_async( pipe->waiters, async ); when = buffer->TimeoutSpecified ? buffer->Timeout.QuadPart : pipe->timeout;