diff options
| author | Donald Sharp <sharpd@cumulusnetworks.com> | 2016-11-12 22:45:25 -0500 | 
|---|---|---|
| committer | Donald Sharp <sharpd@cumulusnetworks.com> | 2017-01-17 18:45:23 -0500 | 
| commit | dd3415b74b503f117039e3f18c2bf362e0cfda4c (patch) | |
| tree | c9de0d1e042da1431d186f1897ed4e1adbf5bcc3 /lib/imsg.c | |
| parent | 4b2792b53b85533011e3943fc62810b0da3b6a95 (diff) | |
lib: Fix clang SA warnings.
Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
Diffstat (limited to 'lib/imsg.c')
| -rw-r--r-- | lib/imsg.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/imsg.c b/lib/imsg.c index 246430cdd5..fc62c13734 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;  | 
