Cc: Ruiyu Ni <ruiyu.ni@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi <dandan.bi@intel.com>
Reviewed-by: Ruiyu Ni <ruiyu.ni@intel.com>
PossibleShortName = TRUE;\r
SeparateDot = NULL;\r
SetMem (File8Dot3Name, FAT_NAME_LEN, ' ');\r
- for (TempName = FileName; *TempName; TempName++) {\r
+ for (TempName = FileName; *TempName != '\0'; TempName++) {\r
if (*TempName == L'.') {\r
SeparateDot = TempName;\r
}\r
UINT8 Sum;\r
Sum = 0;\r
for (ShortNameLen = FAT_NAME_LEN; ShortNameLen != 0; ShortNameLen--) {\r
- Sum = (UINT8)(((Sum & 1) ? 0x80 : 0) + (Sum >> 1) + *ShortNameString++);\r
+ Sum = (UINT8)((((Sum & 1) != 0) ? 0x80 : 0) + (Sum >> 1) + *ShortNameString++);\r
}\r
\r
return Sum;\r