Checksum = 0;\r
\r
for (Index = 0; Index < Length; Index++) {\r
- Checksum += BytePtr[Index];\r
+ Checksum = Checksum + (UINT8) BytePtr[Index];\r
}\r
\r
if (Checksum != 0) {\r
//\r
// Log the SMBIOS data for this structure\r
//\r
- SmbiosHandle = 0;\r
+ SmbiosHandle = SmbiosTable.Hdr->Handle;\r
Status = Smbios->Add (\r
Smbios,\r
NULL,\r