libglusterfs: NULL pointer dereferencing clang fix

Avoided NULL pointer dereferencing by doing GF_VALIDATE_OR_GOTO for rvec

Updates: bz#1622665

Change-Id: I650e0203796dd705d79060f9506fc6c559b30f56
Signed-off-by: Iraj Jamali <ijamali@redhat.com>
This commit is contained in:
Iraj Jamali 2018-10-04 14:22:23 +05:30 committed by Niels de Vos
parent 6472b43cfd
commit 4da0d93f87

View File

@ -96,8 +96,11 @@ rvec_in_watermark_range(rbuf_list_t *rlist)
static void
rbuf_reset_rvec(rbuf_iovec_t *rvec)
{
GF_VALIDATE_OR_GOTO("libglusterfs", rvec, err);
/* iov_base is _never_ modified */
rvec->iov.iov_len = 0;
err:
return;
}
/* TODO: alloc multiple rbuf_iovec_t */