diff options
Diffstat (limited to 'sys/kern/kern_sig.c')
| -rw-r--r-- | sys/kern/kern_sig.c | 4 |
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; |
