aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Belousov <kib@FreeBSD.org>2025-09-19 15:38:07 +0000
committerKonstantin Belousov <kib@FreeBSD.org>2025-09-20 04:17:18 +0000
commit11205b0854113eae68f725287b8501951d67be0f (patch)
tree3b125950c4f3b1336bf6becdd33a0b2da7384ca7
parentdb69f613ee45c2614a38d40f3e82733e6247e13a (diff)
remote coredump: fully initialize coredump_vnode_ctx and coredump_writer structs
Reported and tested by: pho Sponsored by: The FreeBSD Foundation MFC after: 1 week
-rw-r--r--sys/kern/kern_sig.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index da0efac0598d..8efc0886988b 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -2656,9 +2656,11 @@ ptrace_coredumpreq(struct thread *td, struct proc *p,
return;
}
+ memset(&wctx, 0, sizeof(wctx));
wctx.vp = tcq->tc_vp;
wctx.fcred = NOCRED;
+ memset(&cdw, 0, sizeof(wctx));
cdw.ctx = &wctx;
cdw.write_fn = core_vn_write;
cdw.extend_fn = core_vn_extend;