svn commit: r311985 - head/usr.sbin/route6d
Alan Somers
asomers at FreeBSD.org
Thu Jan 12 16:22:30 UTC 2017
Author: asomers
Date: Thu Jan 12 16:22:28 2017
New Revision: 311985
URL: https://svnweb.freebsd.org/changeset/base/311985
Log:
Fix uninitialized variable CIDs in route6d
The variables in question are actually return arguments, but it's still good
form to initialize them.
Reported by: Coverity
CID: 979679 979680
MFC after: 4 weeks
Sponsored by: Spectra Logic Corp
Modified:
head/usr.sbin/route6d/route6d.c
Modified: head/usr.sbin/route6d/route6d.c
==============================================================================
--- head/usr.sbin/route6d/route6d.c Thu Jan 12 15:54:03 2017 (r311984)
+++ head/usr.sbin/route6d/route6d.c Thu Jan 12 16:22:28 2017 (r311985)
@@ -1062,6 +1062,7 @@ sendpacket(struct sockaddr_in6 *sin6, in
iov[0].iov_len = len;
m.msg_iov = iov;
m.msg_iovlen = 1;
+ m.msg_flags = 0;
if (!idx) {
m.msg_control = NULL;
m.msg_controllen = 0;
@@ -1126,6 +1127,7 @@ riprecv(void)
cm = (struct cmsghdr *)cmsgbuf;
m.msg_control = (caddr_t)cm;
m.msg_controllen = sizeof(cmsgbuf);
+ m.msg_flags = 0;
if ((len = recvmsg(ripsock, &m, 0)) < 0) {
fatal("recvmsg");
/*NOTREACHED*/
More information about the svn-src-all
mailing list