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*/
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to