diff options
Diffstat (limited to 'sys/kern/kern_kthread.c')
-rw-r--r-- | sys/kern/kern_kthread.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/kern_kthread.c b/sys/kern/kern_kthread.c index 18f1672..baa1540 100644 --- a/sys/kern/kern_kthread.c +++ b/sys/kern/kern_kthread.c @@ -403,7 +403,8 @@ kproc_kthread_add(void (*func)(void *), void *arg, if (error) return (error); td = FIRST_THREAD_IN_PROC(*procptr); - *tdptr = td; + if (tdptr) + *tdptr = td; va_start(ap, fmt); vsnprintf(td->td_name, sizeof(td->td_name), fmt, ap); va_end(ap); |