X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FNetwork%2FTcp4Dxe%2FTcp4Misc.c;h=0014fc993f61218e01eb97d1060032207b97baa5;hp=8c0293dccd0c9cb60c4bbde3deeccbb2ad5c9c0b;hb=1204fe8319e5e6f77df68c375ef403e9ffa9227e;hpb=9ae650ef6ca9372199adb31fb3432ed8cde353ad diff --git a/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c b/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c index 8c0293dccd..0014fc993f 100644 --- a/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c +++ b/MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c @@ -1090,18 +1090,22 @@ TcpInstallDevicePath ( TCP_CB *Tcb; IPv4_DEVICE_PATH Ip4DPathNode; EFI_STATUS Status; + TCP_PORTNO LocalPort; + TCP_PORTNO RemotePort; TcpProto = (TCP4_PROTO_DATA *) Sock->ProtoReserved; TcpService = TcpProto->TcpService; Tcb = TcpProto->TcpPcb; + LocalPort = NTOHS (Tcb->LocalEnd.Port); + RemotePort = NTOHS (Tcb->RemoteEnd.Port); NetLibCreateIPv4DPathNode ( &Ip4DPathNode, TcpService->ControllerHandle, Tcb->LocalEnd.Ip, - NTOHS (Tcb->LocalEnd.Port), + LocalPort, Tcb->RemoteEnd.Ip, - NTOHS (Tcb->RemoteEnd.Port), + RemotePort, EFI_IP_PROTO_TCP, Tcb->UseDefaultAddr );