Index: dll/win32/wdmaud.drv/legacy.c =================================================================== --- dll/win32/wdmaud.drv/legacy.c (revision 68510) +++ dll/win32/wdmaud.drv/legacy.c (working copy) @@ -54,6 +54,11 @@ break; } + if (dwResult == WAIT_FAILED) + { + break; + } + do { Result = SyncOverlappedDeviceIoControl(KernelHandle,