From fd6bb2629945c9a0de59285eec779b8ba48911a6 Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Mon, 4 Jul 2011 15:45:58 +0000 Subject: [PATCH] - Small fix for my last commit to prevent problems if ExAllocatePool fails svn path=/trunk/; revision=52534 --- reactos/drivers/network/afd/afd/read.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/reactos/drivers/network/afd/afd/read.c b/reactos/drivers/network/afd/afd/read.c index 013e3262304..a3fbcbd7ffe 100644 --- a/reactos/drivers/network/afd/afd/read.c +++ b/reactos/drivers/network/afd/afd/read.c @@ -513,8 +513,6 @@ PacketSocketRecvComplete( SocketStateUnlock(FCB); return Irp->IoStatus.Status; } - - FCB->Recv.Content += Irp->IoStatus.Information; DatagramRecv = ExAllocatePool( NonPagedPool, DGSize ); @@ -536,6 +534,7 @@ PacketSocketRecvComplete( SocketStateUnlock( FCB ); return Status; } else { + FCB->Recv.Content += DatagramRecv->Len; InsertTailList( &FCB->DatagramList, &DatagramRecv->ListEntry ); }