From febb288175312f524bbc98054a30c8057693dab5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Branimir=20Karad=C5=BEi=C4=87?= Date: Fri, 11 Sep 2015 22:45:46 -0700 Subject: [PATCH] Fixed compiler warning. --- include/bx/os.h | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/include/bx/os.h b/include/bx/os.h index 07c83a3..e188d57 100644 --- a/include/bx/os.h +++ b/include/bx/os.h @@ -126,9 +126,12 @@ namespace bx } long pages = 0; - fscanf(file, "%*s%ld", &pages); + int items = fscanf(file, "%*s%ld", &pages); fclose(file); - return pages * sysconf(_SC_PAGESIZE); + return 1 == items + ? pages * sysconf(_SC_PAGESIZE) + : 0 + ; #elif BX_PLATFORM_OSX mach_task_basic_info info; mach_msg_type_number_t infoCount = MACH_TASK_BASIC_INFO_COUNT;