diff --git a/sched/sched/sched_waitpid.c b/sched/sched/sched_waitpid.c index 1c883625eb..0130c9c310 100644 --- a/sched/sched/sched_waitpid.c +++ b/sched/sched/sched_waitpid.c @@ -542,6 +542,7 @@ pid_t waitpid(pid_t pid, int *stat_loc, int options) #ifdef CONFIG_SCHED_CHILD_STATUS if (retains) { + child = group_exitchild(rtcb->group); DEBUGASSERT(child != NULL); /* Discard the child entry */