diff options
| author | Robert Watson <rwatson@FreeBSD.org> | 2005-03-11 16:30:02 +0000 |
|---|---|---|
| committer | Robert Watson <rwatson@FreeBSD.org> | 2005-03-11 16:30:02 +0000 |
| commit | 2b37548a71c2ecc0dc4cbb823062e72b4719ce68 (patch) | |
| tree | 401d36cd378a3188a1ea34d047ee871416fd66b2 | |
| parent | 5fab68b19eb954f2955f7e877006c42c57a487c2 (diff) | |
Notes
| -rw-r--r-- | sys/kern/uipc_socket.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c index 7a17014d88f8..b0951d3449b3 100644 --- a/sys/kern/uipc_socket.c +++ b/sys/kern/uipc_socket.c @@ -211,11 +211,9 @@ socreate(dom, aso, type, proto, cred, td) #ifdef MAC mac_create_socket(cred, so); #endif - SOCK_LOCK(so); knlist_init(&so->so_rcv.sb_sel.si_note, SOCKBUF_MTX(&so->so_rcv)); knlist_init(&so->so_snd.sb_sel.si_note, SOCKBUF_MTX(&so->so_snd)); - soref(so); - SOCK_UNLOCK(so); + so->so_count = 1; error = (*prp->pr_usrreqs->pru_attach)(so, proto, td); if (error) { ACCEPT_LOCK(); |
