2004-12-20 Dmitry V. Levin <ldv@altlinux.org>
* syscall.c (call_summary): Fix potential NULL dereference.
Fixes RH#143369.
diff --git a/syscall.c b/syscall.c
index a02b03c..a9f1726 100644
--- a/syscall.c
+++ b/syscall.c
@@ -2658,7 +2658,7 @@
error_cum += counts[i].errors;
tv_add(&tv_cum, &tv_cum, &counts[i].time);
}
- if (sortfun)
+ if (counts && sortfun)
qsort((void *) sorted_count, nsyscalls, sizeof(int), sortfun);
fprintf(outf, "%6.6s %11.11s %11.11s %9.9s %9.9s %s\n",
"% time", "seconds", "usecs/call",