**/\r
EFI_STATUS\r
HttpDns4 (\r
- IN HTTP_PROTOCOL *HttpInstance,\r
- IN CHAR16 *HostName,\r
- OUT EFI_IPv4_ADDRESS *IpAddress\r
+ IN HTTP_PROTOCOL *HttpInstance,\r
+ IN CHAR16 *HostName,\r
+ OUT EFI_IPv4_ADDRESS *IpAddress\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_DNS4_PROTOCOL *Dns4;\r
- EFI_DNS4_CONFIG_DATA Dns4CfgData;\r
- EFI_DNS4_COMPLETION_TOKEN Token;\r
- BOOLEAN IsDone;\r
- HTTP_SERVICE *Service;\r
- EFI_HANDLE Dns4Handle;\r
- EFI_IP4_CONFIG2_PROTOCOL *Ip4Config2;\r
- UINTN DnsServerListCount;\r
- EFI_IPv4_ADDRESS *DnsServerList;\r
- UINTN DataSize;\r
-\r
+ EFI_STATUS Status;\r
+ EFI_DNS4_PROTOCOL *Dns4;\r
+ EFI_DNS4_CONFIG_DATA Dns4CfgData;\r
+ EFI_DNS4_COMPLETION_TOKEN Token;\r
+ BOOLEAN IsDone;\r
+ HTTP_SERVICE *Service;\r
+ EFI_HANDLE Dns4Handle;\r
+ EFI_IP4_CONFIG2_PROTOCOL *Ip4Config2;\r
+ UINTN DnsServerListCount;\r
+ EFI_IPv4_ADDRESS *DnsServerList;\r
+ UINTN DataSize;\r
\r
Service = HttpInstance->Service;\r
ASSERT (Service != NULL);\r
//\r
// Get DNS server list from EFI IPv4 Configuration II protocol.\r
//\r
- Status = gBS->HandleProtocol (Service->ControllerHandle, &gEfiIp4Config2ProtocolGuid, (VOID **) &Ip4Config2);\r
+ Status = gBS->HandleProtocol (Service->ControllerHandle, &gEfiIp4Config2ProtocolGuid, (VOID **)&Ip4Config2);\r
if (!EFI_ERROR (Status)) {\r
//\r
// Get the required size.\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
- Status = Ip4Config2->GetData (Ip4Config2, Ip4Config2DataTypeDnsServer, &DataSize, DnsServerList);\r
+ Status = Ip4Config2->GetData (Ip4Config2, Ip4Config2DataTypeDnsServer, &DataSize, DnsServerList);\r
if (EFI_ERROR (Status)) {\r
FreePool (DnsServerList);\r
DnsServerList = NULL;\r
Status = gBS->OpenProtocol (\r
Dns4Handle,\r
&gEfiDns4ProtocolGuid,\r
- (VOID **) &Dns4,\r
+ (VOID **)&Dns4,\r
Service->Ip4DriverBindingHandle,\r
Service->ControllerHandle,\r
EFI_OPEN_PROTOCOL_BY_DRIVER\r
IP4_COPY_ADDRESS (&Dns4CfgData.StationIp, &HttpInstance->IPv4Node.LocalAddress);\r
IP4_COPY_ADDRESS (&Dns4CfgData.SubnetMask, &HttpInstance->IPv4Node.LocalSubnet);\r
}\r
- Dns4CfgData.EnableDnsCache = TRUE;\r
- Dns4CfgData.Protocol = EFI_IP_PROTO_UDP;\r
- Status = Dns4->Configure (\r
- Dns4,\r
- &Dns4CfgData\r
- );\r
+\r
+ Dns4CfgData.EnableDnsCache = TRUE;\r
+ Dns4CfgData.Protocol = EFI_IP_PROTO_UDP;\r
+ Status = Dns4->Configure (\r
+ Dns4,\r
+ &Dns4CfgData\r
+ );\r
if (EFI_ERROR (Status)) {\r
goto Exit;\r
}\r
//\r
Token.Status = EFI_NOT_READY;\r
IsDone = FALSE;\r
- Status = Dns4->HostNameToIp (Dns4, HostName, &Token);\r
+ Status = Dns4->HostNameToIp (Dns4, HostName, &Token);\r
if (EFI_ERROR (Status)) {\r
goto Exit;\r
}\r
Status = EFI_DEVICE_ERROR;\r
goto Exit;\r
}\r
- if (Token.RspData.H2AData->IpCount == 0 || Token.RspData.H2AData->IpList == NULL) {\r
+\r
+ if ((Token.RspData.H2AData->IpCount == 0) || (Token.RspData.H2AData->IpList == NULL)) {\r
Status = EFI_DEVICE_ERROR;\r
goto Exit;\r
}\r
+\r
//\r
// We just return the first IP address from DNS protocol.\r
//\r
if (Token.Event != NULL) {\r
gBS->CloseEvent (Token.Event);\r
}\r
+\r
if (Token.RspData.H2AData != NULL) {\r
if (Token.RspData.H2AData->IpList != NULL) {\r
FreePool (Token.RspData.H2AData->IpList);\r
}\r
+\r
FreePool (Token.RspData.H2AData);\r
}\r
\r
**/\r
EFI_STATUS\r
HttpDns6 (\r
- IN HTTP_PROTOCOL *HttpInstance,\r
- IN CHAR16 *HostName,\r
- OUT EFI_IPv6_ADDRESS *IpAddress\r
+ IN HTTP_PROTOCOL *HttpInstance,\r
+ IN CHAR16 *HostName,\r
+ OUT EFI_IPv6_ADDRESS *IpAddress\r
)\r
{\r
- EFI_STATUS Status;\r
- HTTP_SERVICE *Service;\r
- EFI_DNS6_PROTOCOL *Dns6;\r
- EFI_DNS6_CONFIG_DATA Dns6ConfigData;\r
- EFI_DNS6_COMPLETION_TOKEN Token;\r
- EFI_HANDLE Dns6Handle;\r
- EFI_IP6_CONFIG_PROTOCOL *Ip6Config;\r
- EFI_IPv6_ADDRESS *DnsServerList;\r
- UINTN DnsServerListCount;\r
- UINTN DataSize;\r
- BOOLEAN IsDone;\r
-\r
+ EFI_STATUS Status;\r
+ HTTP_SERVICE *Service;\r
+ EFI_DNS6_PROTOCOL *Dns6;\r
+ EFI_DNS6_CONFIG_DATA Dns6ConfigData;\r
+ EFI_DNS6_COMPLETION_TOKEN Token;\r
+ EFI_HANDLE Dns6Handle;\r
+ EFI_IP6_CONFIG_PROTOCOL *Ip6Config;\r
+ EFI_IPv6_ADDRESS *DnsServerList;\r
+ UINTN DnsServerListCount;\r
+ UINTN DataSize;\r
+ BOOLEAN IsDone;\r
\r
Service = HttpInstance->Service;\r
ASSERT (Service != NULL);\r
\r
- DnsServerList = NULL;\r
- DnsServerListCount = 0;\r
- Dns6 = NULL;\r
- Dns6Handle = NULL;\r
+ DnsServerList = NULL;\r
+ DnsServerListCount = 0;\r
+ Dns6 = NULL;\r
+ Dns6Handle = NULL;\r
ZeroMem (&Token, sizeof (EFI_DNS6_COMPLETION_TOKEN));\r
\r
//\r
// Get DNS server list from EFI IPv6 Configuration protocol.\r
//\r
- Status = gBS->HandleProtocol (Service->ControllerHandle, &gEfiIp6ConfigProtocolGuid, (VOID **) &Ip6Config);\r
+ Status = gBS->HandleProtocol (Service->ControllerHandle, &gEfiIp6ConfigProtocolGuid, (VOID **)&Ip6Config);\r
if (!EFI_ERROR (Status)) {\r
//\r
// Get the required size.\r
//\r
DataSize = 0;\r
- Status = Ip6Config->GetData (Ip6Config, Ip6ConfigDataTypeDnsServer, &DataSize, NULL);\r
+ Status = Ip6Config->GetData (Ip6Config, Ip6ConfigDataTypeDnsServer, &DataSize, NULL);\r
if (Status == EFI_BUFFER_TOO_SMALL) {\r
DnsServerList = AllocatePool (DataSize);\r
if (DnsServerList == NULL) {\r
Status = gBS->OpenProtocol (\r
Dns6Handle,\r
&gEfiDns6ProtocolGuid,\r
- (VOID **) &Dns6,\r
+ (VOID **)&Dns6,\r
Service->Ip6DriverBindingHandle,\r
Service->ControllerHandle,\r
EFI_OPEN_PROTOCOL_BY_DRIVER\r
Status = EFI_DEVICE_ERROR;\r
goto Exit;\r
}\r
- if (Token.RspData.H2AData->IpCount == 0 || Token.RspData.H2AData->IpList == NULL) {\r
+\r
+ if ((Token.RspData.H2AData->IpCount == 0) || (Token.RspData.H2AData->IpList == NULL)) {\r
Status = EFI_DEVICE_ERROR;\r
goto Exit;\r
}\r
+\r
//\r
// We just return the first IPv6 address from DNS protocol.\r
//\r
if (Token.Event != NULL) {\r
gBS->CloseEvent (Token.Event);\r
}\r
+\r
if (Token.RspData.H2AData != NULL) {\r
if (Token.RspData.H2AData->IpList != NULL) {\r
FreePool (Token.RspData.H2AData->IpList);\r
}\r
+\r
FreePool (Token.RspData.H2AData);\r
}\r
\r