From df9eb8f25eb7db79d4b745b31173d4e1cdd49f47 Mon Sep 17 00:00:00 2001 From: adilger Date: Tue, 8 Oct 2002 21:47:24 +0000 Subject: [PATCH] Add an error message if we are trying to use a zero-length rpc buffer. --- lustre/ptlrpc/pack_generic.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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)); -- 1.8.3.1