diff -c ping6.c.orig ping6.c *** ping6.c.orig 2008-09-02 09:29:30.000000000 -0400 --- ping6.c 2008-09-02 09:36:06.000000000 -0400 *************** *** 727,732 **** --- 727,733 ---- mhdr.msg_namelen = sizeof(struct sockaddr_in6); mhdr.msg_iov = &iov; mhdr.msg_iovlen = 1; + mhdr.msg_flags = 0; mhdr.msg_control = cmsgbuf; mhdr.msg_controllen = cmsglen;