|
|
| version 1.10, 2003/09/03 14:30:57 | version 1.11, 2004/02/10 07:28:41 |
|---|---|
| Line 2106 nfsrv_rcv(so, arg, waitflag) | Line 2106 nfsrv_rcv(so, arg, waitflag) |
| (struct mbuf **)0, &flags); | (struct mbuf **)0, &flags); |
| if (mp) { | if (mp) { |
| struct nfsrv_rec *rec; | struct nfsrv_rec *rec; |
| int mf = (waitflag & M_DONTWAIT) ? | |
| M_NOWAIT : M_WAITOK; | |
| rec = malloc(sizeof(struct nfsrv_rec), | rec = malloc(sizeof(struct nfsrv_rec), |
| M_NFSRVDESC, waitflag); | M_NFSRVDESC, mf); |
| if (!rec) { | if (!rec) { |
| if (nam) | if (nam) |
| FREE(nam, M_SONAME); | FREE(nam, M_SONAME); |
| Line 2257 nfsrv_getstream(slp, waitflag) | Line 2259 nfsrv_getstream(slp, waitflag) |
| *mpp = recm; | *mpp = recm; |
| if (slp->ns_flag & SLP_LASTFRAG) { | if (slp->ns_flag & SLP_LASTFRAG) { |
| struct nfsrv_rec *rec; | struct nfsrv_rec *rec; |
| rec = malloc(sizeof(struct nfsrv_rec), M_NFSRVDESC, waitflag); | int mf = (waitflag & M_DONTWAIT) ? M_NOWAIT : M_WAITOK; |
| rec = malloc(sizeof(struct nfsrv_rec), M_NFSRVDESC, mf); | |
| if (!rec) { | if (!rec) { |
| m_freem(slp->ns_frag); | m_freem(slp->ns_frag); |
| } else { | } else { |