From: adilger Date: Tue, 8 Oct 2002 21:47:24 +0000 (+0000) Subject: Add an error message if we are trying to use a zero-length rpc buffer. X-Git-Tag: 0.5.14~30 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=df9eb8f25eb7db79d4b745b31173d4e1cdd49f47;p=fs%2Flustre-release.git Add an error message if we are trying to use a zero-length rpc buffer. --- diff --git a/lustre/ptlrpc/pack_generic.c b/lustre/ptlrpc/pack_generic.c index 38399a1..3804bbc 100644 --- a/lustre/ptlrpc/pack_generic.c +++ b/lustre/ptlrpc/pack_generic.c @@ -116,14 +116,16 @@ void *lustre_msg_buf(struct lustre_msg *m, int n) } if (n < 0 || n >= m->bufcount) { - CERROR("referencing bad sub buffer (requested %d, count is " - "%d)!\n", n, m->bufcount); + CERROR("referencing bad sub buffer (want %d, count is %d)!\n", + n, m->bufcount); LBUG(); return NULL; } - if (m->buflens[n] == 0) + if (m->buflens[n] == 0) { + CERROR("zero-length buffer requested for buffer %d\n", n); return NULL; + } offset = size_round(sizeof(*m) + m->bufcount * sizeof(__u32));