Tcp4Option->EnableNagle = TRUE;\r
Tcp4CfgData->ControlOption = Tcp4Option;\r
\r
+ if ((HttpInstance->State == HTTP_STATE_TCP_CONNECTED) ||\r
+ (HttpInstance->State == HTTP_STATE_TCP_CLOSED))\r
+ {\r
+ Status = HttpInstance->Tcp4->Configure (HttpInstance->Tcp4, NULL);\r
+ if (EFI_ERROR (Status)) {\r
+ DEBUG ((DEBUG_ERROR, "HttpConfigureTcp4(NULL) - %r\n", Status));\r
+ return Status;\r
+ }\r
+\r
+ HttpInstance->State = HTTP_STATE_TCP_UNCONFIGED;\r
+ }\r
+\r
Status = HttpInstance->Tcp4->Configure (HttpInstance->Tcp4, Tcp4CfgData);\r
if (EFI_ERROR (Status)) {\r
DEBUG ((DEBUG_ERROR, "HttpConfigureTcp4 - %r\n", Status));\r