ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/libstatgrab/src/saidar/saidar.c
(Generate patch)

Comparing projects/libstatgrab/src/saidar/saidar.c (file contents):
Revision 1.12 by tdb, Tue Oct 21 18:01:15 2003 UTC vs.
Revision 1.13 by tdb, Wed Oct 22 13:07:22 2003 UTC

# Line 296 | Line 296 | void display_data(){
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          }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines