From 1065bfa117fb012eb7c4eb17b5118f6e2eb0a663 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Sun, 15 Nov 2015 11:09:32 +0100 Subject: Fix warnings by clang-analyzer (scan-build) --- src/lib/libnetlink.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/lib/libnetlink.c') diff --git a/src/lib/libnetlink.c b/src/lib/libnetlink.c index fddbc209d..07457eefe 100644 --- a/src/lib/libnetlink.c +++ b/src/lib/libnetlink.c @@ -626,7 +626,8 @@ printf("\tdata length: %d\n", alen); rta = NLMSG_TAIL(n); rta->rta_type = type; rta->rta_len = len; - memcpy(RTA_DATA(rta), data, alen); + if (data) + memcpy(RTA_DATA(rta), data, alen); n->nlmsg_len = NLMSG_ALIGN(n->nlmsg_len) + RTA_ALIGN(len); return 0; } -- cgit v1.2.3-54-g00ecf