From b0767df4a3649ccea9345243f3b5b39eb94cd529 Mon Sep 17 00:00:00 2001 From: Yunmi Ha Date: Mon, 22 Feb 2021 11:33:17 +0900 Subject: [PATCH] Fix svace issues - memory: DIVISION_BY_ZERO Change-Id: I5f0423807ab0c5a028e8d3300f39bc29a019779c Signed-off-by: Yunmi Ha --- hw/memory/memory.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/hw/memory/memory.c b/hw/memory/memory.c index bf99967..1f2eb5d 100644 --- a/hw/memory/memory.c +++ b/hw/memory/memory.c @@ -72,8 +72,11 @@ static int memory_get_gem_info(const int pid, struct gem_info *info) temp = total_rss / (unsigned long)BYTES_PER_KBYTE; info->rss = (int)temp; - temp = (total_rss / (unsigned long)total_hcount) / (unsigned long)BYTES_PER_KBYTE; - info->pss = (int)temp; + if (total_hcount > 0) { + temp = (total_rss / (unsigned long)total_hcount) / (unsigned long)BYTES_PER_KBYTE; + info->pss = (int)temp; + } else + info->pss = 0; fclose(fp); -- 2.7.4