Check for a bad return from AllocatePacketWithBuffer.
authorArt Yerkes <art.yerkes@gmail.com>
Sat, 18 Dec 2004 18:22:47 +0000 (18:22 +0000)
committerArt Yerkes <art.yerkes@gmail.com>
Sat, 18 Dec 2004 18:22:47 +0000 (18:22 +0000)
svn path=/trunk/; revision=12192

reactos/drivers/lib/ip/transport/udp/udp.c

index 5505dca..3cff36b 100644 (file)
@@ -132,6 +132,8 @@ NTSTATUS BuildUDPPacket(
                                       NULL,
                                       Packet->TotalSize + MaxLLHeaderSize );
     
+    if( !NT_SUCCESS(Status) ) return Status;
+
     TI_DbgPrint(MID_TRACE, ("Allocated packet: %x\n", Packet->NdisPacket));
     TI_DbgPrint(MID_TRACE, ("Local Addr : %s\n", A2S(LocalAddress)));
     TI_DbgPrint(MID_TRACE, ("Remote Addr: %s\n", A2S(RemoteAddress)));