- Small fix for my last commit to prevent problems if ExAllocatePool fails

svn path=/trunk/; revision=52534
This commit is contained in:
Cameron Gutman 2011-07-04 15:45:58 +00:00
parent 72fe2efcf8
commit fd6bb26299

View file

@ -514,8 +514,6 @@ PacketSocketRecvComplete(
return Irp->IoStatus.Status;
}
FCB->Recv.Content += Irp->IoStatus.Information;
DatagramRecv = ExAllocatePool( NonPagedPool, DGSize );
if( DatagramRecv ) {
@ -536,6 +534,7 @@ PacketSocketRecvComplete(
SocketStateUnlock( FCB );
return Status;
} else {
FCB->Recv.Content += DatagramRecv->Len;
InsertTailList( &FCB->DatagramList, &DatagramRecv->ListEntry );
}