//\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
\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