From 4da0d93f8703c7247fece9d9fb471742e6fd7c33 Mon Sep 17 00:00:00 2001 From: Iraj Jamali Date: Thu, 4 Oct 2018 14:22:23 +0530 Subject: 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 --- libglusterfs/src/rot-buffs.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libglusterfs') diff --git a/libglusterfs/src/rot-buffs.c b/libglusterfs/src/rot-buffs.c index c5147321c6..560d9f9805 100644 --- a/libglusterfs/src/rot-buffs.c +++ b/libglusterfs/src/rot-buffs.c @@ -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 */ -- cgit