hid/tests: Call CancelIo before closing device.

This was causing some leak to be reported on wineserver shutdown when
no data can be read from a device.

Signed-off-by: Rémi Bernon <rbernon@codeweavers.com>
Signed-off-by: Aric Stewart <aric@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Rémi Bernon 2020-02-11 19:13:43 +01:00 committed by Alexandre Julliard
parent 92d77920fd
commit d63c7afc20
1 changed files with 1 additions and 0 deletions

View File

@ -316,6 +316,7 @@ static void test_read_device(void)
CloseHandle(overlapped.hEvent);
rc = HidD_FreePreparsedData(ppd);
ok(rc, "Failed to free preparsed data(0x%x)\n", GetLastError());
CancelIo(device);
CloseHandle(device);
HeapFree(GetProcessHeap(), 0, data);
HeapFree(GetProcessHeap(), 0, report);