|
|
| version 1.18, 2004/04/18 20:05:09 | version 1.19, 2004/04/22 04:35:45 |
|---|---|
| Line 976 in_pcbinsporthash(struct inpcb *inp) | Line 976 in_pcbinsporthash(struct inpcb *inp) |
| /* If none exists, malloc one and tack it on. */ | /* If none exists, malloc one and tack it on. */ |
| if (phd == NULL) { | if (phd == NULL) { |
| MALLOC(phd, struct inpcbport *, sizeof(struct inpcbport), | MALLOC(phd, struct inpcbport *, sizeof(struct inpcbport), |
| M_PCB, M_NOWAIT); | M_PCB, M_INTWAIT | M_NULLOK); |
| if (phd == NULL) | if (phd == NULL) |
| return (ENOBUFS); /* XXX */ | return (ENOBUFS); /* XXX */ |
| phd->phd_port = inp->inp_lport; | phd->phd_port = inp->inp_lport; |