- Don't return NDIS_STATUS_SUCCESS when we really failed

svn path=/branches/aicom-network-fixes/; revision=35849
This commit is contained in:
Cameron Gutman
2008-09-01 03:58:34 +00:00
parent 1443f6833b
commit bbf9cb252c
+2
View File
@@ -1420,6 +1420,7 @@ NdisIPnPStartDevice(
{
NDIS_DbgPrint(MIN_TRACE, ("MiniportInitialize() failed for an adapter.\n"));
ExInterlockedRemoveEntryList( &Adapter->ListEntry, &AdapterListLock );
if (NdisStatus == NDIS_STATUS_SUCCESS) NdisStatus = NDIS_STATUS_FAILURE;
return (NTSTATUS)NdisStatus;
}
@@ -1462,6 +1463,7 @@ NdisIPnPStartDevice(
Adapter->LookaheadBuffer = NULL;
}
ExInterlockedRemoveEntryList( &Adapter->ListEntry, &AdapterListLock );
if (NdisStatus == NDIS_STATUS_SUCCESS) NdisStatus = NDIS_STATUS_FAILURE;
return (NTSTATUS)NdisStatus;
}