diff --git a/sys/kern/kern_kse.c b/sys/kern/kern_kse.c index 87b0f12f65a7..0f9c7dd7fb89 100644 --- a/sys/kern/kern_kse.c +++ b/sys/kern/kern_kse.c @@ -419,7 +419,7 @@ thread_schedule_upcall(struct thread *td, struct kse *ke) } CTR3(KTR_PROC, "thread_schedule_upcall: thread %p (pid %d, %s)", td, td->td_proc->p_pid, td->td_proc->p_comm); - bzero(&td->td_startzero, + bzero(&td2->td_startzero, (unsigned)RANGEOF(struct thread, td_startzero, td_endzero)); bcopy(&td->td_startcopy, &td2->td_startcopy, (unsigned) RANGEOF(struct thread, td_startcopy, td_endcopy)); diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c index 87b0f12f65a7..0f9c7dd7fb89 100644 --- a/sys/kern/kern_thread.c +++ b/sys/kern/kern_thread.c @@ -419,7 +419,7 @@ thread_schedule_upcall(struct thread *td, struct kse *ke) } CTR3(KTR_PROC, "thread_schedule_upcall: thread %p (pid %d, %s)", td, td->td_proc->p_pid, td->td_proc->p_comm); - bzero(&td->td_startzero, + bzero(&td2->td_startzero, (unsigned)RANGEOF(struct thread, td_startzero, td_endzero)); bcopy(&td->td_startcopy, &td2->td_startcopy, (unsigned) RANGEOF(struct thread, td_startcopy, td_endcopy));