ntdll: Reorder code to make the select logic clearer.
commit6cb23362174cc43ba1d34b7d545fbc143ff7b2fa
authorRémi Bernon <rbernon@codeweavers.com>
Wed, 5 Feb 2020 10:49:37 +0000 (5 11:49 +0100)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 5 Feb 2020 20:28:18 +0000 (5 21:28 +0100)
tree9f88c73af6e97bdad13c1ddf47e3dc83a95a9dd1
parent676ad9b0afeb1d6e591e2b7d48258730f9f84a83
ntdll: Reorder code to make the select logic clearer.

The wait_select_reply call may return STATUS_USER_APC/STATUS_KERNEL_APC,
depending on which APC is about to be returned but the apc call will
always be APC_NONE right after the wait. It needs an additional select
request to actually return the call.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/ntdll/server.c
dlls/ntdll/sync.c