diff options
| author | Jonathan Lemon <jlemon@FreeBSD.org> | 2000-07-24 05:15:22 +0000 |
|---|---|---|
| committer | Jonathan Lemon <jlemon@FreeBSD.org> | 2000-07-24 05:15:22 +0000 |
| commit | eda83fe3c2fc2a1eaa730081bcce1ce783afb9dc (patch) | |
| tree | d2cabb3a98df5e955d69b2deebb3d4ac97203eac | |
| parent | 343520487f8f47ee043890f90b7e3b5e2ae8b66b (diff) | |
Notes
| -rw-r--r-- | sys/kern/uipc_socket.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c index 76495e19244f..a808f6001f30 100644 --- a/sys/kern/uipc_socket.c +++ b/sys/kern/uipc_socket.c @@ -961,6 +961,10 @@ sorflush(so) sbunlock(sb); asb = *sb; bzero((caddr_t)sb, sizeof (*sb)); + if (asb.sb_flags & SB_KNOTE) { + sb->sb_sel.si_note = asb.sb_sel.si_note; + sb->sb_flags = SB_KNOTE; + } splx(s); if (pr->pr_flags & PR_RIGHTS && pr->pr_domain->dom_dispose) (*pr->pr_domain->dom_dispose)(asb.sb_mb); |
