From: Roland McGrath Date: Wed, 2 Feb 2005 04:42:25 +0000 (+0000) Subject: 2004-12-20 Dmitry V. Levin X-Git-Tag: v4.5.18~441 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=b77d0934b3fa9df0a5b3046f7fd187687bdb712f;p=strace 2004-12-20 Dmitry V. Levin * syscall.c (call_summary): Fix potential NULL dereference. Fixes RH#143369. --- diff --git a/syscall.c b/syscall.c index a02b03cf..a9f17263 100644 --- a/syscall.c +++ b/syscall.c @@ -2658,7 +2658,7 @@ FILE *outf; 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",