diff --git a/reactos/drivers/network/afd/afd/select.c b/reactos/drivers/network/afd/afd/select.c index 02eb61a9e94..b78ee07f624 100644 --- a/reactos/drivers/network/afd/afd/select.c +++ b/reactos/drivers/network/afd/afd/select.c @@ -47,8 +47,10 @@ static VOID ZeroEvents( PAFD_HANDLE HandleArray, UINT HandleCount ) { UINT i; - for( i = 0; i < HandleCount; i++ ) + for( i = 0; i < HandleCount; i++ ) { HandleArray[i].Status = 0; + HandleArray[i].Events = 0; + } } @@ -194,9 +196,6 @@ AfdSelect( PDEVICE_OBJECT DeviceObject, PIRP Irp, } } - ZeroEvents( PollReq->Handles, - PollReq->HandleCount ); - KeAcquireSpinLock( &DeviceExt->Lock, &OldIrql ); for( i = 0; i < PollReq->HandleCount; i++ ) {