X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fptlrpc%2Fgss%2Fgss_pipefs.c;h=4a21cc77a6eeaf5f976a7af045879281c69cfff7;hp=5e1e7caa1aae6a08a066a0b665b8b773ee3dd975;hb=da1d93513fdff0a70257b13aa5649e478d4f70b6;hpb=885b494632ca16d95fd09685a571b76d80d09414 diff --git a/lustre/ptlrpc/gss/gss_pipefs.c b/lustre/ptlrpc/gss/gss_pipefs.c index 5e1e7ca..4a21cc7 100644 --- a/lustre/ptlrpc/gss/gss_pipefs.c +++ b/lustre/ptlrpc/gss/gss_pipefs.c @@ -789,15 +789,16 @@ struct gss_upcall_msg * gss_find_upcall(__u32 mechidx, __u32 seq) static int simple_get_bytes(char **buf, __u32 *buflen, void *res, __u32 reslen) { - if (*buflen < reslen) { - CERROR("buflen %u < %u\n", *buflen, reslen); - return -EINVAL; - } + if (*buflen < reslen) { + CERROR("shorter buflen than needed: %u < %u\n", + *buflen, reslen); + return -EINVAL; + } - memcpy(res, *buf, reslen); - *buf += reslen; - *buflen -= reslen; - return 0; + memcpy(res, *buf, reslen); + *buf += reslen; + *buflen -= reslen; + return 0; } /****************************************