Don't access the Irp->User* fields in NpfsSignalAndRemoveListeningServerInstance. The I/O manager will safely do that for us.

svn path=/trunk/; revision=14108
This commit is contained in:
Filip Navara 2005-03-15 22:06:41 +00:00
parent cea2f0f1d2
commit 23475fc1f9

View file

@ -87,9 +87,8 @@ NpfsSignalAndRemoveListeningServerInstance(PNPFS_PIPE Pipe,
{
DPRINT("Server found! Fcb %p\n", Waiter->Fcb);
KeSetEvent(Waiter->Irp->UserEvent, 0, FALSE);
Waiter->Irp->UserIosb->Status = FILE_PIPE_CONNECTED_STATE;
Waiter->Irp->UserIosb->Information = 0;
Waiter->Irp->IoStatus.Status = FILE_PIPE_CONNECTED_STATE;
Waiter->Irp->IoStatus.Information = 0;
IoCompleteRequest(Waiter->Irp, IO_NO_INCREMENT);
RemoveEntryList(&Waiter->Entry);