From 63ed3d8b4ff37cb8cd9548eaadd879ebaa1b4b2b Mon Sep 17 00:00:00 2001 From: Cameron Gutman Date: Sat, 27 Sep 2008 19:26:17 +0000 Subject: [PATCH] - Don't add the protocol to the protocol list if binding failed svn path=/branches/aicom-network-fixes/; revision=36557 --- drivers/network/ndis/ndis/protocol.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/network/ndis/ndis/protocol.c b/drivers/network/ndis/ndis/protocol.c index 83d05f5f722..7ea8dc46b33 100644 --- a/drivers/network/ndis/ndis/protocol.c +++ b/drivers/network/ndis/ndis/protocol.c @@ -43,6 +43,8 @@ NdisCompleteBindAdapter( { PROTOCOL_BINDING *Protocol = (PROTOCOL_BINDING *)BindAdapterContext; + if (!NT_SUCCESS(Status)) return; + /* Put protocol binding struct on global list */ ExInterlockedInsertTailList(&ProtocolListHead, &Protocol->ListEntry, &ProtocolListLock); }