diff options
| author | Andrew R. Reiter <arr@FreeBSD.org> | 2002-05-21 21:18:41 +0000 |
|---|---|---|
| committer | Andrew R. Reiter <arr@FreeBSD.org> | 2002-05-21 21:18:41 +0000 |
| commit | 1515cd22e1c15aef915cf618465812e4fcc52440 (patch) | |
| tree | acaacec46d1037c7fcc4307880293b1a32f528ff /sys | |
| parent | e6302957febcda5f532a46e626086d0bd0389ee3 (diff) | |
Notes
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/kern/uipc_socket.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/kern/uipc_socket.c b/sys/kern/uipc_socket.c index cc63c31684e5..d4d81d83c424 100644 --- a/sys/kern/uipc_socket.c +++ b/sys/kern/uipc_socket.c @@ -124,11 +124,10 @@ soalloc(waitok) flag = M_WAITOK; else flag = M_NOWAIT; - + flag |= M_ZERO; so = uma_zalloc(socket_zone, flag); if (so) { /* XXX race condition for reentrant kernel */ - bzero(so, sizeof *so); so->so_gencnt = ++so_gencnt; mtx_init(&so->so_rcv.sb_mtx, "sockbuf rcv", NULL, MTX_DEF); mtx_init(&so->so_snd.sb_mtx, "sockbuf snd", NULL, MTX_DEF); |
