This commit is contained in:
Bill Zissimopoulos 2015-11-24 14:11:49 -08:00
parent 76a2eb7ca0
commit be204b4118

View File

@ -183,6 +183,8 @@ BOOLEAN FspIoqPostIrp(FSP_IOQ *Ioq, PIRP Irp)
PIRP FspIoqNextPendingIrp(FSP_IOQ *Ioq, ULONG millis) PIRP FspIoqNextPendingIrp(FSP_IOQ *Ioq, ULONG millis)
{ {
if (0 != millis)
{
NTSTATUS Result; NTSTATUS Result;
LARGE_INTEGER Timeout; LARGE_INTEGER Timeout;
Timeout.QuadPart = (LONGLONG)millis * 10000; Timeout.QuadPart = (LONGLONG)millis * 10000;
@ -190,6 +192,7 @@ PIRP FspIoqNextPendingIrp(FSP_IOQ *Ioq, ULONG millis)
-1 == millis ? 0 : &Timeout); -1 == millis ? 0 : &Timeout);
if (!NT_SUCCESS(Result)) if (!NT_SUCCESS(Result))
return 0; return 0;
}
return IoCsqRemoveNextIrp(&Ioq->PendingIoCsq, (PVOID)1); return IoCsqRemoveNextIrp(&Ioq->PendingIoCsq, (PVOID)1);
} }