diff options
| author | David Xu <davidxu@FreeBSD.org> | 2006-12-25 03:00:15 +0000 |
|---|---|---|
| committer | David Xu <davidxu@FreeBSD.org> | 2006-12-25 03:00:15 +0000 |
| commit | 016fa30228efe846b94ae5d4f2902031a7786d6b (patch) | |
| tree | d69707e426e6151618bfb014680c814550f0bd61 /sys/kern/kern_sig.c | |
| parent | 5f2891aaa42c26c13e20310e67ea1ad0d773aaa2 (diff) | |
Notes
Diffstat (limited to 'sys/kern/kern_sig.c')
| -rw-r--r-- | sys/kern/kern_sig.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index 01730951a58c..b053804fbe5c 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -286,7 +286,8 @@ sigqueue_get(sigqueue_t *sq, int signo, ksiginfo_t *si) if (ksiginfo_tryfree(ksi) && p != NULL) p->p_pendingcnt--; } - count++; + if (++count > 1) + break; } } |
