]> git.neil.brown.name Git - history.git/commitdiff
[IPV6]: Fix OOPS in udp6 with extension headers using ancillary data.
authorNoriaki Takamiya <takamiya@po.ntts.co.jp>
Fri, 16 Apr 2004 07:53:50 +0000 (00:53 -0700)
committerDavid S. Miller <davem@nuts.davemloft.net>
Fri, 16 Apr 2004 07:53:50 +0000 (00:53 -0700)
net/ipv6/udp.c

index 35940f20995559db971656cfe83c240637ce11e1..17cf6dd878681ee7af724f97b55bc7a7df9c0532 100644 (file)
@@ -913,6 +913,7 @@ do_udp_sendmsg:
        if (msg->msg_controllen) {
                opt = &opt_space;
                memset(opt, 0, sizeof(struct ipv6_txoptions));
+               opt->tot_len = sizeof(*opt);
 
                err = datagram_send_ctl(msg, fl, opt, &hlimit);
                if (err < 0) {