- Fix a potential double-completion of an IRP

svn path=/trunk/; revision=54331
This commit is contained in:
Cameron Gutman 2011-11-07 02:02:59 +00:00
parent 703b182d8f
commit c13946eae2

View file

@ -1516,14 +1516,11 @@ NTSTATUS DispTdiSetInformationEx(
return Irp->IoStatus.Status;
}
Status = DispPrepareIrpForCancel(TranContext, Irp, NULL);
if (NT_SUCCESS(Status)) {
Request.RequestNotifyObject = DispDataRequestComplete;
Request.RequestContext = Irp;
Request.RequestNotifyObject = NULL;
Request.RequestContext = NULL;
Status = InfoTdiSetInformationEx(&Request, &Info->ID,
Status = InfoTdiSetInformationEx(&Request, &Info->ID,
&Info->Buffer, Info->BufferSize);
}
return Status;
}