summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_sig.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_sig.c')
-rw-r--r--sys/kern/kern_sig.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c
index b28d29a6a35..d698eb5030e 100644
--- a/sys/kern/kern_sig.c
+++ b/sys/kern/kern_sig.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: kern_sig.c,v 1.97 2007/11/27 16:22:13 martynas Exp $ */
+/* $OpenBSD: kern_sig.c,v 1.98 2008/05/22 17:04:59 thib Exp $ */
/* $NetBSD: kern_sig.c,v 1.54 1996/04/22 01:38:32 christos Exp $ */
/*
@@ -621,7 +621,7 @@ killpg1(struct proc *cp, int signum, int pgid, int all)
/*
* broadcast
*/
- for (p = LIST_FIRST(&allproc); p; p = LIST_NEXT(p, p_list)) {
+ LIST_FOREACH(p, &allproc, p_list) {
if (p->p_pid <= 1 || p->p_flag & P_SYSTEM ||
p == cp || !cansignal(cp, pc, p, signum))
continue;