From: Chanwoo Choi Date: Mon, 14 Mar 2022 07:46:05 +0000 (+0900) Subject: util: kernel: Fix overflow issue when multiply operation X-Git-Tag: submit/tizen/20220315.010333^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8c98239629e4b49f934de535f881bff26cc52ae9;p=platform%2Fcore%2Fsystem%2Fpass.git util: kernel: Fix overflow issue when multiply operation Change-Id: Ia9bce7fbc4adabafa76e788d78450ce38866d7cf Signed-off-by: Chanwoo Choi --- diff --git a/src/util/kernel.c b/src/util/kernel.c index a68e05b..b01594b 100644 --- a/src/util/kernel.c +++ b/src/util/kernel.c @@ -184,7 +184,7 @@ int kernel_get_memory_info(const char *key, u_int64_t *val) if (!strncmp(buf, key, strlen(key))) { sscanf(buf, "%*s %"PRIu64, val); if (strstr(buf, "kB")) - *val *= 1024; + *val = (u_int64_t)(*val * 1024); break; } }