- Make sure FCB->AddressFrom is non-NULL
authorCameron Gutman <aicommander@gmail.com>
Sat, 23 Aug 2008 21:41:10 +0000 (21:41 +0000)
committerCameron Gutman <aicommander@gmail.com>
Sat, 23 Aug 2008 21:41:10 +0000 (21:41 +0000)
svn path=/branches/aicom-network-fixes/; revision=35577

drivers/network/afd/afd/bind.c

index 840da0b..74967aa 100644 (file)
@@ -70,6 +70,8 @@ AfdBindSocket(PDEVICE_OBJECT DeviceObject, PIRP Irp,
        TdiBuildConnectionInfo( &FCB->AddressFrom,
                                FCB->LocalAddress );
 
+       if( !FCB->AddressFrom ) return UnlockAndMaybeComplete( FCB, STATUS_NO_MEMORY, Irp, 0, NULL );
+
        AFD_DbgPrint(MID_TRACE,("Calling TdiReceiveDatagram\n"));
 
        Status = TdiReceiveDatagram