| 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 |
|
} |