diff --git a/reactos/drivers/net/ndis/ndis/miniport.c b/reactos/drivers/net/ndis/ndis/miniport.c index bf1db360ea9..d878ba4f91a 100644 --- a/reactos/drivers/net/ndis/ndis/miniport.c +++ b/reactos/drivers/net/ndis/ndis/miniport.c @@ -198,7 +198,7 @@ MiniIndicateData( NDIS_DbgPrint(DEBUG_MINIPORT, ("WARNING: No upper protocol layer.\n")); } - while (CurrentEntry != &Adapter->ProtocolListHead) + while (CurrentEntry->Flink != &Adapter->ProtocolListHead) { AdapterBinding = CONTAINING_RECORD(CurrentEntry, ADAPTER_BINDING, AdapterListEntry);