diff options
Diffstat (limited to 'lib/libtask')
| -rw-r--r-- | lib/libtask/task.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/libtask/task.c b/lib/libtask/task.c index fce2a14ed34..ab7fcc120b0 100644 --- a/lib/libtask/task.c +++ b/lib/libtask/task.c | |||
| @@ -99,6 +99,7 @@ thread_func (void *arg) | |||
| 99 | } | 99 | } |
| 100 | if (pthread_mutex_unlock (&uc->mutex) != 0) abort (); | 100 | if (pthread_mutex_unlock (&uc->mutex) != 0) abort (); |
| 101 | t->startfn (t->startarg); | 101 | t->startfn (t->startarg); |
| 102 | taskexit (0); | ||
| 102 | return NULL; | 103 | return NULL; |
| 103 | } | 104 | } |
| 104 | #endif | 105 | #endif |