296 |
|
} |
297 |
|
|
298 |
|
/* VM */ |
299 |
< |
if (stats.mem_stats != NULL) { |
299 |
> |
if (stats.mem_stats != NULL && stats.mem_stats->total != 0) { |
300 |
|
move(6, 54); |
301 |
|
printw("%5.2f%%", (100.00 * (float)(stats.mem_stats->used)/stats.mem_stats->total)); |
302 |
|
} |
303 |
< |
if (stats.swap_stats != NULL) { |
303 |
> |
if (stats.swap_stats != NULL && stats.swap_stats->total != 0) { |
304 |
|
move(7, 54); |
305 |
|
printw("%5.2f%%", (100.00 * (float)(stats.swap_stats->used)/stats.swap_stats->total)); |
306 |
|
} |
307 |
< |
if (stats.mem_stats != NULL && stats.swap_stats != NULL) { |
307 |
> |
if (stats.mem_stats != NULL && stats.swap_stats != NULL && |
308 |
> |
stats.mem_stats->total != 0 && stats.swap_stats->total != 0) { |
309 |
|
move(8, 54); |
310 |
|
printw("%5.2f%%", (100.00 * (float)(stats.mem_stats->used+stats.swap_stats->used)/(stats.mem_stats->total+stats.swap_stats->total))); |
311 |
|
} |