}\r
\r
if (NicAddr != NULL) {\r
- CopyMem (NicAddr, &Instance->NicAddr, sizeof (NIC_ADDR));\r
+ CopyMem (NicAddr, &Instance->NicAddr, sizeof (*NicAddr));\r
}\r
\r
return EFI_SUCCESS;\r
goto ON_EXIT;\r
}\r
\r
- CopyMem (&Instance->NicConfig->NicAddr, &Instance->NicAddr, sizeof (NIC_ADDR));\r
+ CopyMem (&Instance->NicConfig->NicAddr, &Instance->NicAddr, sizeof (Instance->NicConfig->NicAddr));\r
Instance->NicConfig->Source = IP4_CONFIG_SOURCE_DHCP;\r
Instance->NicConfig->Perment = Perment;\r
\r
//\r
// Create a route if there is a default router.\r
//\r
- if (!EFI_IP4_EQUAL (Dhcp4Mode.RouterAddress, mZeroIp4Addr)) {\r
+ if (!EFI_IP4_EQUAL (&Dhcp4Mode.RouterAddress, &mZeroIp4Addr)) {\r
Ip4Config->RouteTableSize = 2;\r
\r
NetZeroMem (&Ip4Config->RouteTable[1].SubnetAddress, sizeof (EFI_IPv4_ADDRESS));\r