diff options
-rw-r--r-- | sys/compat/pecoff/imgact_pecoff.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/compat/pecoff/imgact_pecoff.c b/sys/compat/pecoff/imgact_pecoff.c index afb12e1..4837799 100644 --- a/sys/compat/pecoff/imgact_pecoff.c +++ b/sys/compat/pecoff/imgact_pecoff.c @@ -189,6 +189,7 @@ pecoff_coredump(register struct thread * td, register struct vnode * vp, if (tempuser == NULL) return (ENOMEM); bcopy(p->p_uarea, tempuser, sizeof(struct user)); + bcopy(td->td_frame, tempuser + ctob(UAREA_PAGES) + ((caddr_t) td->td_frame - (caddr_t) td->td_kstack), sizeof(struct trapframe)); |