]> git.proxmox.com Git - mirror_edk2.git/commitdiff
FatPkg/EnhancedFatDxe: Avoid Non-Boolean type uses as Boolean
authorDandan Bi <dandan.bi@intel.com>
Thu, 8 Dec 2016 05:10:29 +0000 (13:10 +0800)
committerRuiyu Ni <ruiyu.ni@intel.com>
Fri, 9 Dec 2016 03:02:06 +0000 (11:02 +0800)
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>
FatPkg/EnhancedFatDxe/FileName.c

index 5df403625d640742ea7d1ba32f78daa6c70be04d..f393aa6357b396c59c1889fccb4de7c9f1607049 100644 (file)
@@ -59,7 +59,7 @@ Returns:
   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
@@ -453,7 +453,7 @@ Returns:
   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