DragonFlyBSD Kernel Audit
DF-0182 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/kern/imgact_resident.c b/sys/kern/imgact_resident.c
--- a/sys/kern/imgact_resident.c
+++ b/sys/kern/imgact_resident.c
@@ -146,6 +146,7 @@
 
 	TAILQ_FOREACH(vmres, &exec_res_list, vr_link) {
 		struct xresident xres;
+		bzero(&xres, sizeof(xres));
 		error = fill_xresident(vmres, &xres, td);
 		if (error != 0)
 			break;