Author: cgutman Date: Sat Sep 27 14:26:17 2008 New Revision: 36557
URL: http://svn.reactos.org/svn/reactos?rev=36557&view=rev Log: - Don't add the protocol to the protocol list if binding failed
Modified: branches/aicom-network-fixes/drivers/network/ndis/ndis/protocol.c
Modified: branches/aicom-network-fixes/drivers/network/ndis/ndis/protocol.c URL: http://svn.reactos.org/svn/reactos/branches/aicom-network-fixes/drivers/netw... ============================================================================== --- branches/aicom-network-fixes/drivers/network/ndis/ndis/protocol.c [iso-8859-1] (original) +++ branches/aicom-network-fixes/drivers/network/ndis/ndis/protocol.c [iso-8859-1] Sat Sep 27 14:26:17 2008 @@ -42,6 +42,8 @@ */ { PROTOCOL_BINDING *Protocol = (PROTOCOL_BINDING *)BindAdapterContext; + + if (!NT_SUCCESS(Status)) return;
/* Put protocol binding struct on global list */ ExInterlockedInsertTailList(&ProtocolListHead, &Protocol->ListEntry, &ProtocolListLock);