patch-2.1.21 linux/net/ipv6/udp.c
Next file: linux/net/ipx/af_ipx.c
Previous file: linux/net/ipv6/raw.c
Back to the patch index
Back to the overall index
- Lines: 27
- Date:
Tue Jan 14 08:16:49 1997
- Orig file:
v2.1.20/linux/net/ipv6/udp.c
- Orig date:
Thu Dec 12 19:37:31 1996
diff -u --recursive --new-file v2.1.20/linux/net/ipv6/udp.c linux/net/ipv6/udp.c
@@ -506,6 +506,7 @@
struct in6_addr *saddr = NULL;
int len = ulen + sizeof(struct udphdr);
int addr_type;
+ int hlimit = 0;
int err;
@@ -560,7 +561,7 @@
opt = &opt_space;
memset(opt, 0, sizeof(struct ipv6_options));
- err = datagram_send_ctl(msg, &dev, &saddr, opt);
+ err = datagram_send_ctl(msg, &dev, &saddr, opt, &hlimit);
if (err < 0)
{
printk(KERN_DEBUG "invalid msg_control\n");
@@ -581,7 +582,8 @@
udh.pl_len = len;
err = ipv6_build_xmit(sk, udpv6_getfrag, &udh, daddr, len,
- saddr, dev, opt, IPPROTO_UDP, msg->msg_flags&MSG_DONTWAIT);
+ saddr, dev, opt, IPPROTO_UDP, hlimit,
+ msg->msg_flags&MSG_DONTWAIT);
if (err < 0)
return err;
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov