]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Tcp4Dxe/Tcp4Misc.c
Sync the bug that list node is free before it is removed from the list. That made...
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Tcp4Dxe / Tcp4Misc.c
index 2eaf0ccec51ee8886893a931aa2102b63d59df8d..863ebc1ea0e014066cd70c22d6d22eb94a7e1855 100644 (file)
@@ -125,7 +125,7 @@ TcpInitTcbPeer (
   }\r
 \r
   if (TCP_FLG_ON (Opt->Flag, TCP_OPTION_RCVD_MSS)) {\r
-    Tcb->SndMss = (UINT16) NET_MAX (64, Opt->Mss);\r
+    Tcb->SndMss = (UINT16) MAX (64, Opt->Mss);\r
 \r
     RcvMss = TcpGetRcvMss (Tcb->Sk);\r
     if (Tcb->SndMss > RcvMss) {\r
@@ -425,7 +425,6 @@ TcpCloneTcb (
   )\r
 {\r
   TCP_CB               *Clone;\r
-  TCP4_SERVICE_DATA  *TcpService;\r
 \r
   Clone = NetAllocatePool (sizeof (TCP_CB));\r
 \r
@@ -454,19 +453,6 @@ TcpCloneTcb (
 \r
   ((TCP4_PROTO_DATA *) (Clone->Sk->ProtoReserved))->TcpPcb = Clone;\r
 \r
-  //\r
-  // Open the device path on the handle where service binding resides on.\r
-  //\r
-  TcpService = ((TCP4_PROTO_DATA *) (Clone->Sk->ProtoReserved))->TcpService;\r
-  gBS->OpenProtocol (\r
-         TcpService->ControllerHandle,\r
-         &gEfiDevicePathProtocolGuid,\r
-         (VOID **) &Clone->Sk->ParentDevicePath,\r
-         TcpService->DriverBindingHandle,\r
-         Clone->Sk->SockHandle,\r
-         EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r
-         );\r
-\r
   return Clone;\r
 }\r
 \r