diff options
Diffstat (limited to 'sys/netipx/spx_usrreq.c')
-rw-r--r-- | sys/netipx/spx_usrreq.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/netipx/spx_usrreq.c b/sys/netipx/spx_usrreq.c index be8eb97..eef2445 100644 --- a/sys/netipx/spx_usrreq.c +++ b/sys/netipx/spx_usrreq.c @@ -1330,13 +1330,12 @@ spx_attach(so, proto, p) } ipxp = sotoipxpcb(so); - MALLOC(cb, struct spxpcb *, sizeof *cb, M_PCB, M_NOWAIT); + MALLOC(cb, struct spxpcb *, sizeof *cb, M_PCB, M_NOWAIT | M_ZERO); if (cb == NULL) { error = ENOBUFS; goto spx_attach_end; } - bzero(cb, sizeof *cb); sb = &so->so_snd; mm = m_getclr(M_DONTWAIT, MT_HEADER); |