X-Git-Url: https://git.lttng.org/?p=lttngtop.git;a=blobdiff_plain;f=src%2Fcputop.c;fp=src%2Fcputop.c;h=2e0ccddfdc3111dbb0cab02653fd559478818197;hp=a0ff279e3eb95fc81c6bffa909fb14264c9a4f01;hb=050f9cf91c01ff380df000bd0daa559285b7e787;hpb=33572a17ebf19098e1f1d3f1088e000e276eec60 diff --git a/src/cputop.c b/src/cputop.c index a0ff279..2e0ccdd 100644 --- a/src/cputop.c +++ b/src/cputop.c @@ -33,7 +33,8 @@ void update_cputop_data(unsigned long timestamp, int64_t cpu, int prev_pid, elapsed = timestamp - tmpcpu->task_start; tmpcpu->current_task->totalcpunsec += elapsed; tmpcpu->current_task->threadstotalcpunsec += elapsed; - if (tmpcpu->current_task->pid != tmpcpu->current_task->tid) + if (tmpcpu->current_task->threadparent && + tmpcpu->current_task->pid != tmpcpu->current_task->tid) tmpcpu->current_task->threadparent->threadstotalcpunsec += elapsed; }