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

Comparing projects/libstatgrab/src/statgrab/statgrab.c (file contents):
Revision 1.20 by ats, Sat Feb 14 00:06:00 2004 UTC vs.
Revision 1.21 by ats, Wed Feb 18 17:29:15 2004 UTC

# Line 449 | Line 449 | void get_stats() {
449                          t->populate();
450          }
451  
452 <        qsort(stats, num_stats, sizeof *stats, stats_compare);
452 >        if (stats != NULL)
453 >                qsort(stats, num_stats, sizeof *stats, stats_compare);
454   }
455  
456   /* Print the value of a stat. */
# Line 535 | Line 536 | void print_stats(int argc, char **argv) {
536                          else
537                                  compare = stats_compare;
538  
539 <                        s = (const stat *)bsearch(&key, stats, num_stats,
540 <                                                  sizeof *stats, compare);
539 >                        if (stats == NULL) {
540 >                                s = NULL;
541 >                        } else {
542 >                                s = (const stat *)bsearch(&key, stats,
543 >                                                          num_stats,
544 >                                                          sizeof *stats,
545 >                                                          compare);
546 >                        }
547 >
548                          if (s == NULL) {
549                                  printf("Unknown stat %s\n", name);
550                                  continue;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines