HttpInstance->HttpVersion = HttpConfigData->HttpVersion;\r
HttpInstance->TimeOutMillisec = HttpConfigData->TimeOutMillisec;\r
HttpInstance->LocalAddressIsIPv6 = HttpConfigData->LocalAddressIsIPv6;\r
+ HttpInstance->ConnectionClose = FALSE;\r
\r
if (HttpConfigData->LocalAddressIsIPv6) {\r
CopyMem (\r
//\r
ReConfigure = FALSE;\r
} else {\r
- if ((HttpInstance->RemotePort == RemotePort) &&\r
+ if ((HttpInstance->ConnectionClose == FALSE) &&\r
+ (HttpInstance->RemotePort == RemotePort) &&\r
(AsciiStrCmp (HttpInstance->RemoteHost, HostName) == 0) &&\r
(!HttpInstance->UseHttps || (HttpInstance->UseHttps &&\r
!TlsConfigure &&\r
}\r
}\r
\r
+ HttpInstance->ConnectionClose = FALSE;\r
+\r
//\r
// Transmit the request message.\r
//\r