|
|
| version 1.4, 2003/08/23 11:18:00 | version 1.5, 2004/04/22 04:35:45 |
|---|---|
| Line 344 encap_attach(af, proto, sp, sm, dp, dm, | Line 344 encap_attach(af, proto, sp, sm, dp, dm, |
| goto fail; | goto fail; |
| } | } |
| ep = malloc(sizeof(*ep), M_NETADDR, M_NOWAIT); /*XXX*/ | ep = malloc(sizeof(*ep), M_NETADDR, M_INTWAIT | M_ZERO | M_NULLOK); |
| if (ep == NULL) { | if (ep == NULL) { |
| error = ENOBUFS; | error = ENOBUFS; |
| goto fail; | goto fail; |
| } | } |
| bzero(ep, sizeof(*ep)); | |
| ep->af = af; | ep->af = af; |
| ep->proto = proto; | ep->proto = proto; |
| Line 390 encap_attach_func(af, proto, func, psw, | Line 389 encap_attach_func(af, proto, func, psw, |
| goto fail; | goto fail; |
| } | } |
| ep = malloc(sizeof(*ep), M_NETADDR, M_NOWAIT); /*XXX*/ | ep = malloc(sizeof(*ep), M_NETADDR, INTWAIT | M_ZERO | M_NULLOK); |
| if (ep == NULL) { | if (ep == NULL) { |
| error = ENOBUFS; | error = ENOBUFS; |
| goto fail; | goto fail; |
| } | } |
| bzero(ep, sizeof(*ep)); | |
| ep->af = af; | ep->af = af; |
| ep->proto = proto; | ep->proto = proto; |