From: Roy Marples Date: Fri, 7 Feb 2014 11:18:33 +0000 (+0000) Subject: Set memory to zero X-Git-Tag: v6.3.0~38 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=462cd964482483290a48d13c8a045a793d7a727e;p=thirdparty%2Fdhcpcd.git Set memory to zero --- diff --git a/if-linux.c b/if-linux.c index 69b4ca7d..11c68740 100644 --- a/if-linux.c +++ b/if-linux.c @@ -515,19 +515,20 @@ static int send_netlink(struct nlmsghdr *hdr) { int s, r; - struct sockaddr_nl sock_nl; + struct sockaddr_nl snl; struct iovec iov; struct msghdr msg; static unsigned int seq; - if ((s = _open_link_socket(&sock_nl)) == -1) + memset(&snl, 0, sizeof(snl)); + if ((s = _open_link_socket(&snl)) == -1) return -1; memset(&iov, 0, sizeof(iov)); iov.iov_base = hdr; iov.iov_len = hdr->nlmsg_len; memset(&msg, 0, sizeof(msg)); - msg.msg_name = &sock_nl; - msg.msg_namelen = sizeof(sock_nl); + msg.msg_name = &snl; + msg.msg_namelen = sizeof(snl); msg.msg_iov = &iov; msg.msg_iovlen = 1; /* Request a reply */