]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Io.c
Import ArpDxe, Dhcp4Dxe, Ip4Dxe, Mtftp4Dxe, PxeBcDxe and PxeDhcp4Dxe.
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Tcp4Dxe / Tcp4Io.c
index 2f7a49fcb88dff18955c938f1c8ac8c005767836..898d18f611f198ceb7938be105c7f9a80874a903 100644 (file)
@@ -103,8 +103,8 @@ TcpSendIpPacket (
   Override.TimeToLive               = 255;\r
   Override.DoNotFragment            = FALSE;\r
   Override.Protocol                 = EFI_IP_PROTO_TCP;\r
-  EFI_IP4 (Override.GatewayAddress) = 0;\r
-  EFI_IP4 (Override.SourceAddress)  = Src;\r
+  NetZeroMem (&Override.GatewayAddress, sizeof (EFI_IPv4_ADDRESS));\r
+  NetCopyMem (&Override.SourceAddress, &Src, sizeof (EFI_IPv4_ADDRESS));\r
 \r
   Status = IpIoSend (IpIo, Nbuf, IpSender, NULL, NULL, Dest, &Override);\r
 \r