- Code cleanup
authorCameron Gutman <aicommander@gmail.com>
Tue, 30 Sep 2008 00:04:52 +0000 (00:04 +0000)
committerCameron Gutman <aicommander@gmail.com>
Tue, 30 Sep 2008 00:04:52 +0000 (00:04 +0000)
svn path=/branches/aicom-network-fixes/; revision=36593

drivers/network/ndis/ndis/miniport.c

index 42e7971..005a35c 100644 (file)
@@ -1636,7 +1636,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;
+      return NdisStatus;
     }
 
   Adapter->NdisMiniportBlock.MediaType = MediaArray[SelectedMediumIndex];
@@ -1669,7 +1669,7 @@ NdisIPnPStartDevice(
         return STATUS_UNSUCCESSFUL;
     }
 
-  if (!Success || NdisStatus != NDIS_STATUS_SUCCESS)
+  if (NdisStatus != NDIS_STATUS_SUCCESS)
     {
       NDIS_DbgPrint(MAX_TRACE, ("couldn't create filter (%x)\n", NdisStatus));
       if (Adapter->LookaheadBuffer)
@@ -1678,8 +1678,7 @@ NdisIPnPStartDevice(
           Adapter->LookaheadBuffer = NULL;
         }
       ExInterlockedRemoveEntryList( &Adapter->ListEntry, &AdapterListLock );
-      if (NdisStatus == NDIS_STATUS_SUCCESS) NdisStatus = NDIS_STATUS_FAILURE;
-      return (NTSTATUS)NdisStatus;
+      return NdisStatus;
     }
 
   /* Check for a hang every two seconds if it wasn't set in MiniportInitialize */