Sweden-Number/dlls/kernel32/tests
Zebediah Figura 44fc44880f server: Always set the async result when the APC object is destroyed.
This can happen if the async is terminated while there is no thread to queue
the APC to (as in the relevant test), or if the client dies before getting the
APC, or before transferring the APC results back to the server.

This also fixes a leak of async objects present since 61abc500f5. If a process
dies while accept asyncs are pending, the asyncs will be terminated but will
not find a valid thread to queue the APC to, and thus async_set_result() and
the completion callback are never called.

Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-02-25 08:54:41 +01:00
..
Makefile.in
actctx.c ntdll/actctx: Handle empty <dependency> element. 2020-10-20 22:54:01 +02:00
atom.c
change.c
codepage.c
comm.c
console.c server: Fix handling of STATUS_ALERTED in get_next_console_request. 2020-12-02 20:51:51 +01:00
debugger.c kernel32/tests: Ignore exceptions while testing winedbg. 2021-02-15 21:11:28 +01:00
directory.c
drive.c
dummy.c
dummy.spec
environ.c
fiber.c kernel32/tests: Add a regression test for a deadlock calling FLS callbacks on process exit. 2021-01-07 21:21:17 +01:00
file.c kernel32/tests: Add some more tests for wildcards. 2021-02-03 09:14:23 +01:00
format_msg.c kernel32: Add string for E_FAIL error. 2020-11-03 11:24:16 +01:00
generated.c winapi: Use __alignof__ on clang. 2020-12-16 15:30:07 +01:00
heap.c
loader.c ntdll: Implement NtWaitForDebugEvent(). 2021-02-01 16:48:09 +01:00
locale.c kernel32: Update sr-Latn locale definition. 2021-02-04 15:41:02 +01:00
mailslot.c
module.c
path.c
pipe.c server: Always set the async result when the APC object is destroyed. 2021-02-25 08:54:41 +01:00
power.c
process.c kernel32/tests: Add tests for Get(Active|Maximum)ProcessorCount. 2020-12-17 22:21:59 +01:00
profile.c
resource.c
resource.rc
sync.c
thread.c kernel32: Write the wait handle before executing the callback. 2021-02-11 22:26:36 +01:00
time.c
timer.c
toolhelp.c
version.c
virtual.c
volume.c kernelbase: Reimplement GetVolumeInformation on top of GetVolumeInformationByHandle. 2021-02-17 11:44:05 +01:00