Fix svace issues 63/253963/2 accepted/tizen/unified/20210223.065534 submit/tizen/20210222.042310
authorYunmi Ha <yunmi.ha@samsung.com>
Mon, 22 Feb 2021 02:33:17 +0000 (11:33 +0900)
committerYunmi Ha <yunmi.ha@samsung.com>
Mon, 22 Feb 2021 03:46:42 +0000 (12:46 +0900)
 - memory: DIVISION_BY_ZERO

Change-Id: I5f0423807ab0c5a028e8d3300f39bc29a019779c
Signed-off-by: Yunmi Ha <yunmi.ha@samsung.com>
hw/memory/memory.c

index bf99967..1f2eb5d 100644 (file)
@@ -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);