diff --git a/sched/pthread/pthread_join.c b/sched/pthread/pthread_join.c index 6094fc4735..5c39b4a44e 100644 --- a/sched/pthread/pthread_join.c +++ b/sched/pthread/pthread_join.c @@ -158,6 +158,14 @@ errout: leave_cancellation_point(); - sinfo("Returning %d, exit_value %p\n", ret, *pexit_value); + if (pexit_value) + { + sinfo("Returning %d, exit_value %p\n", ret, *pexit_value); + } + else + { + sinfo("Returning %d\n", ret); + } + return ret; }