[cmaster-next] [PATCH 8/9] lib: Fix clang SA warnings.

Donald Sharp sharpd at cumulusnetworks.com
Wed Dec 14 15:49:52 EST 2016


Signed-off-by: Donald Sharp <sharpd at cumulusnetworks.com>
(cherry picked from commit 0894e4b1d07eaef801c300eb9550dbd3fc32ddd3)
---
 lib/imsg.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/imsg.c b/lib/imsg.c
index 246430c..fc62c13 100644
--- a/lib/imsg.c
+++ b/lib/imsg.c
@@ -182,7 +182,8 @@ imsg_get(struct imsgbuf *ibuf, struct imsg *imsg)
 	else
 		imsg->fd = -1;
 
-	memcpy(imsg->data, ibuf->r.rptr, datalen);
+	if (imsg->data)
+	  memcpy(imsg->data, ibuf->r.rptr, datalen);
 
 	if (imsg->hdr.len < av) {
 		left = av - imsg->hdr.len;
-- 
2.5.5





More information about the dev mailing list