Module: Mesa Branch: master Commit: 182fb988c8b6c3cd2f0d383b330d128b3f513f60 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=182fb988c8b6c3cd2f0d383b330d128b3f513f60
Author: Samuel Iglesias Gonsálvez <[email protected]> Date: Mon Feb 8 12:29:42 2021 +0100 util: fix parsing of /proc/meminfo MemAvailable value It was interpreting the value as hexadecimal when it is unsigned. Signed-off-by: Samuel Iglesias Gonsálvez <[email protected]> Reviewed-by: Eric Anholt <[email protected]> Reviewed-by: Hyunjun Ko <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8524> --- src/util/os_misc.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/util/os_misc.c b/src/util/os_misc.c index 68fbb51051b..9f1ee8336b1 100644 --- a/src/util/os_misc.c +++ b/src/util/os_misc.c @@ -290,7 +290,7 @@ os_get_available_system_memory(uint64_t *size) } uint64_t kb_mem_available; - if (sscanf(str, "MemAvailable: %" PRIx64, &kb_mem_available) == 1) { + if (sscanf(str, "MemAvailable: %" PRIu64, &kb_mem_available) == 1) { free(meminfo); *size = kb_mem_available << 10; return true; _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
