//\r
// Copy the instance configuration data.\r
//\r
- *MnpConfigData = Instance->ConfigData;\r
+ CopyMem (MnpConfigData, &Instance->ConfigData, sizeof (EFI_MANAGED_NETWORK_CONFIG_DATA));\r
}\r
\r
if (SnpModeData != NULL) {\r
// Copy the underlayer Snp mode data.\r
//\r
Snp = Instance->MnpServiceData->Snp;\r
- *SnpModeData = *(Snp->Mode);\r
+ CopyMem (SnpModeData, Snp->Mode, sizeof (EFI_SIMPLE_NETWORK_MODE));\r
}\r
\r
if (!Instance->Configured) {\r
MacAddress->Addr[0] = 0x01;\r
MacAddress->Addr[1] = 0x00;\r
MacAddress->Addr[2] = 0x5E;\r
- MacAddress->Addr[3] = IpAddress->v4.Addr[1] & 0x7F;\r
+ MacAddress->Addr[3] = (UINT8) (IpAddress->v4.Addr[1] & 0x7F);\r
MacAddress->Addr[4] = IpAddress->v4.Addr[2];\r
MacAddress->Addr[5] = IpAddress->v4.Addr[3];\r
\r