// update is omitted.\r
//\r
Icmp = (IP4_ICMP_QUERY_HEAD *) NetbufGetByte (Data, 0, NULL);\r
+ ASSERT (Icmp != NULL);\r
Icmp->Head.Type = ICMP_ECHO_REPLY;\r
Icmp->Head.Checksum = 0;\r
Icmp->Head.Checksum = (UINT16) (~NetblockChecksum ((UINT8 *) Icmp, Data->TotalSize));\r
goto DROP;\r
}\r
\r
- Head = (IP4_HEAD *) NetbufGetByte (Packet, 0, NULL); \r
+ Head = (IP4_HEAD *) NetbufGetByte (Packet, 0, NULL);\r
+ ASSERT (Head != NULL);\r
OptionLen = (Head->HeadLen << 2) - IP4_MIN_HEADLEN;\r
if (OptionLen > 0) {\r
Option = (UINT8 *) (Head + 1);\r
// is transfered to the packet process logic.\r
//\r
Head = (IP4_HEAD *) NetbufGetByte (Packet, 0, NULL);\r
+ ASSERT (Head != NULL);\r
Status = Ip4PreProcessPacket (\r
IpSb,\r
&Packet,\r
// to the connected port\r
//\r
Value = *((UINT16 *) NetbufGetByte (Packet, 0, NULL));\r
+ ASSERT (Value != NULL);\r
OpCode = NTOHS (Value);\r
\r
if ((OpCode == EFI_MTFTP4_OPCODE_RRQ) || \r
// Set the requests to the listening port, other packets to the connected port\r
//\r
Value = *(UINT16 *) NetbufGetByte (Instance->LastPacket, 0, NULL);\r
+ ASSERT (Value != NULL);\r
OpCode = NTOHS (Value);\r
\r
if ((OpCode == EFI_MTFTP4_OPCODE_RRQ) || (OpCode == EFI_MTFTP4_OPCODE_DIR) ||\r
Tcb = NULL;\r
\r
Head = (TCP_HEAD *) NetbufGetByte (Nbuf, 0, NULL);\r
+ ASSERT (Head != NULL);\r
Len = Nbuf->TotalSize - (Head->HeadLen << 2);\r
\r
if ((Head->HeadLen < 5) || (Len < 0) ||\r
BOOLEAN IcmpErrNotify;\r
\r
Head = (TCP_HEAD *) NetbufGetByte (Nbuf, 0, NULL);\r
+ ASSERT (Head != NULL);\r
Tcb = TcpLocateTcb (\r
Head->DstPort,\r
Dst,\r
\r
Seg = TCPSEG_NETBUF (Nbuf);\r
Head = (TCP_HEAD *) NetbufGetByte (Nbuf, 0, NULL);\r
+ ASSERT (Head != NULL);\r
Nbuf->Tcp = Head;\r
\r
Seg->Seq = NTOHL (Head->Seq);\r
// Get the datagram header from the packet buffer.\r
//\r
Udp4Header = (EFI_UDP_HEADER *) NetbufGetByte (Packet, 0, NULL);\r
+ ASSERT (Udp4Header != NULL);\r
\r
if (Udp4Header->Checksum != 0) {\r
//\r
UDP4_INSTANCE_DATA *Instance;\r
\r
Udp4Header = (EFI_UDP_HEADER *) NetbufGetByte (Packet, 0, NULL);\r
+ ASSERT (Udp4Header != NULL);\r
\r
CopyMem (&Udp4Session.SourceAddress, &NetSession->Source, sizeof (EFI_IPv4_ADDRESS));\r
CopyMem (&Udp4Session.DestinationAddress, &NetSession->Dest, sizeof (EFI_IPv4_ADDRESS));\r