]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Ip4ConfigDxe/NicIp4Variable.c
Fixed EBC build issues.
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Ip4ConfigDxe / NicIp4Variable.c
index ac5283f6d6c586422140ab9e2884cdd8490a52c0..d6e617eaa76ecd1a5d3aeb1f835bc2eb000832a9 100644 (file)
@@ -150,7 +150,7 @@ Ip4ConfigReadVariable (
   //\r
   // Verify the checksum, variable size and count\r
   //\r
-  CheckSum = ~NetblockChecksum ((UINT8 *) Variable, (UINT32)Size);\r
+  CheckSum = (UINT16) (~NetblockChecksum ((UINT8 *) Variable, (UINT32)Size));\r
 \r
   if ((CheckSum != 0) || (Size != Variable->Len)) {\r
     goto REMOVE_VARIABLE;\r
@@ -378,6 +378,6 @@ Ip4ConfigModifyVariable (
 \r
   ASSERT (Next + Len == (UINT8 *) NewVar + TotalLen);\r
 \r
-  NewVar->CheckSum = ~NetblockChecksum ((UINT8 *) NewVar, TotalLen);\r
+  NewVar->CheckSum = (UINT16) (~NetblockChecksum ((UINT8 *) NewVar, TotalLen));\r
   return NewVar;\r
 }\r