From e3c56574b3153b3fa92da633beb217341e93deab Mon Sep 17 00:00:00 2001 From: Doug Rabson Date: Wed, 5 Nov 2008 16:24:31 +0000 Subject: [PATCH] Don't return a NULL mbuf from xdrmbuf_getall. --- sys/xdr/xdr_mbuf.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/sys/xdr/xdr_mbuf.c b/sys/xdr/xdr_mbuf.c index e6f7c9daf038..8ebd35b081ba 100644 --- a/sys/xdr/xdr_mbuf.c +++ b/sys/xdr/xdr_mbuf.c @@ -119,7 +119,10 @@ xdrmbuf_getall(XDR *xdrs) xdrs->x_private = NULL; } - m_adj(m, xdrs->x_handy); + if (m) + m_adj(m, xdrs->x_handy); + else + MGET(m, M_WAITOK, MT_DATA); return (m); }