- Return a more accurate status (STATUS_INVALID_PARAMETER) than STATUS_UNSUCCESSFUL...
authorCameron Gutman <aicommander@gmail.com>
Fri, 22 Aug 2008 19:26:30 +0000 (19:26 +0000)
committerCameron Gutman <aicommander@gmail.com>
Fri, 22 Aug 2008 19:26:30 +0000 (19:26 +0000)
svn path=/branches/aicom-network-fixes/; revision=35536

drivers/network/afd/afd/bind.c
drivers/network/afd/afd/info.c

index 73bb6a6..840da0b 100644 (file)
@@ -25,7 +25,7 @@ NTSTATUS WarmSocketForBind( PAFD_FCB FCB ) {
     }
     if( !FCB->LocalAddress ) {
         AFD_DbgPrint(MID_TRACE,("No local address\n"));
-        return STATUS_UNSUCCESSFUL;
+        return STATUS_INVALID_PARAMETER;
     }
 
     Status = TdiOpenAddressFile(&FCB->TdiDeviceName,
index 3d2c48d..f2833af 100644 (file)
@@ -84,7 +84,7 @@ AfdGetSockOrPeerName( PDEVICE_OBJECT DeviceObject, PIRP Irp,
     if( !SocketAcquireStateLock( FCB ) ) return LostSocket( Irp );
 
     if( FCB->AddressFile.Object == NULL) {
-       return UnlockAndMaybeComplete( FCB, STATUS_UNSUCCESSFUL, Irp, 0,
+       return UnlockAndMaybeComplete( FCB, STATUS_INVALID_PARAMETER, Irp, 0,
                                       NULL );
     }