- Fail if PrepareARPPacket returned NULL

- Fixes another possible crash

svn path=/branches/aicom-network-fixes/; revision=35899
This commit is contained in:
Cameron Gutman 2008-09-02 23:47:05 +00:00
parent f398b8d6eb
commit 8d622c2821

View file

@ -150,6 +150,8 @@ BOOLEAN ARPTransmit(PIP_ADDRESS Address, PIP_INTERFACE Interface)
&Address->Address, /* Target's (remote) protocol address */
ARP_OPCODE_REQUEST); /* ARP request */
if( !NdisPacket ) return FALSE;
ASSERT_KM_POINTER(NdisPacket);
ASSERT_KM_POINTER(PC(NdisPacket));
PC(NdisPacket)->DLComplete = ARPTransmitComplete;