diff --git a/drivers/network/afd/afd/connect.c b/drivers/network/afd/afd/connect.c index bcc7873f92a..9b0beebbb0a 100644 --- a/drivers/network/afd/afd/connect.c +++ b/drivers/network/afd/afd/connect.c @@ -37,12 +37,12 @@ NTSTATUS MakeSocketIntoConnection( PAFD_FCB FCB ) { /* Allocate the receive area and start receiving */ FCB->Recv.Window = - ExAllocatePool( NonPagedPool, FCB->Recv.Size ); + ExAllocatePool( PagedPool, FCB->Recv.Size ); if( !FCB->Recv.Window ) return STATUS_NO_MEMORY; FCB->Send.Window = - ExAllocatePool( NonPagedPool, FCB->Send.Size ); + ExAllocatePool( PagedPool, FCB->Send.Size ); if( !FCB->Send.Window ) { ExFreePool( FCB->Recv.Window ); diff --git a/drivers/network/afd/afd/main.c b/drivers/network/afd/afd/main.c index 75b6e5342f3..fb4fc91d67b 100644 --- a/drivers/network/afd/afd/main.c +++ b/drivers/network/afd/afd/main.c @@ -144,11 +144,11 @@ AfdCreateSocket(PDEVICE_OBJECT DeviceObject, PIRP Irp, if( FCB->Flags & SGID_CONNECTIONLESS ) { AFD_DbgPrint(MID_TRACE,("Packet oriented socket\n")); /* Allocate our backup buffer */ - FCB->Recv.Window = ExAllocatePool( NonPagedPool, FCB->Recv.Size ); + FCB->Recv.Window = ExAllocatePool( PagedPool, FCB->Recv.Size ); if( !FCB->Recv.Window ) Status = STATUS_NO_MEMORY; if( NT_SUCCESS(Status) ) { - FCB->Send.Window = ExAllocatePool( NonPagedPool, FCB->Send.Size ); + FCB->Send.Window = ExAllocatePool( PagedPool, FCB->Send.Size ); if( !FCB->Send.Window ) { if( FCB->Recv.Window ) ExFreePool( FCB->Recv.Window ); Status = STATUS_NO_MEMORY;