[ros-diffs] [cgutman] 35467: - Fix a bug that resulted in the status getting changed if TdiQueryInformation failed

cgutman at svn.reactos.org cgutman at svn.reactos.org
Wed Aug 20 01:50:41 CEST 2008


Author: cgutman
Date: Tue Aug 19 18:50:41 2008
New Revision: 35467

URL: http://svn.reactos.org/svn/reactos?rev=35467&view=rev
Log:
 - Fix a bug that resulted in the status getting changed if TdiQueryInformation failed

Modified:
    branches/aicom-network-fixes/drivers/network/afd/afd/info.c

Modified: branches/aicom-network-fixes/drivers/network/afd/afd/info.c
URL: http://svn.reactos.org/svn/reactos/branches/aicom-network-fixes/drivers/network/afd/afd/info.c?rev=35467&r1=35466&r2=35467&view=diff
==============================================================================
--- branches/aicom-network-fixes/drivers/network/afd/afd/info.c [iso-8859-1] (original)
+++ branches/aicom-network-fixes/drivers/network/afd/afd/info.c [iso-8859-1] Tue Aug 19 18:50:41 2008
@@ -143,13 +143,13 @@
                 if( NT_SUCCESS(Status) ) {
                     TransAddr =
                         (PTRANSPORT_ADDRESS)MmGetSystemAddressForMdlSafe( Mdl, NormalPagePriority );
-                }
 
-                if( TransAddr )
-                    RtlCopyMemory( TransAddr, ConnInfo->RemoteAddress,
-                                   TaLengthOfTransportAddress
-                                   ( ConnInfo->RemoteAddress ) );
-                else Status = STATUS_INSUFFICIENT_RESOURCES;
+                    if( TransAddr )
+                        RtlCopyMemory( TransAddr, ConnInfo->RemoteAddress,
+                                       TaLengthOfTransportAddress
+                                       ( ConnInfo->RemoteAddress ) );
+                    else Status = STATUS_INSUFFICIENT_RESOURCES;
+		}
 
                 if( ConnInfo ) ExFreePool( ConnInfo );
                 if( SysMdl ) IoFreeMdl( SysMdl );



More information about the Ros-diffs mailing list