Ver código fonte

Fixed compiler warning.

Branimir Karadžić 10 anos atrás
pai
commit
febb288175
1 arquivos alterados com 5 adições e 2 exclusões
  1. 5 2
      include/bx/os.h

+ 5 - 2
include/bx/os.h

@@ -126,9 +126,12 @@ namespace bx
 		}
 		}
 
 
 		long pages = 0;
 		long pages = 0;
-		fscanf(file, "%*s%ld", &pages);
+		int items = fscanf(file, "%*s%ld", &pages);
 		fclose(file);
 		fclose(file);
-		return pages * sysconf(_SC_PAGESIZE);
+		return 1 == items
+			? pages * sysconf(_SC_PAGESIZE)
+			: 0
+			;
 #elif BX_PLATFORM_OSX
 #elif BX_PLATFORM_OSX
 		mach_task_basic_info info;
 		mach_task_basic_info info;
 		mach_msg_type_number_t infoCount = MACH_TASK_BASIC_INFO_COUNT;
 		mach_msg_type_number_t infoCount = MACH_TASK_BASIC_INFO_COUNT;