DragonFlyBSD Kernel Audit
DF-0085 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/kern/subr_gtaskqueue.c b/sys/kern/subr_gtaskqueue.c
--- a/sys/kern/subr_gtaskqueue.c
+++ b/sys/kern/subr_gtaskqueue.c
@@ -808,7 +808,7 @@
 {
 	struct gtaskqueue *q;
 
-	for (int i = 0; i < ncpus; i++) {
+	for (int i = 0; i < tqg->tqg_cnt; i++) {
 		q = tqg->tqg_queue[i].tgc_taskq;
 		if (q == NULL)
 			continue;