patch-2.1.22 linux/net/ipv4/udp.c
Next file: linux/net/ipv6/addrconf.c
Previous file: linux/net/ipv4/tcp.c
Back to the patch index
Back to the overall index
- Lines: 11
- Date:
Sun Jan 19 15:47:28 1997
- Orig file:
v2.1.21/linux/net/ipv4/udp.c
- Orig date:
Wed Dec 18 15:59:14 1996
diff -u --recursive --new-file v2.1.21/linux/net/ipv4/udp.c linux/net/ipv4/udp.c
@@ -375,8 +375,8 @@
tos = RT_TOS(sk->ip_tos) | (sk->localroute || (msg->msg_flags&MSG_DONTROUTE) ||
(ipc.opt && ipc.opt->is_strictroute));
- if (MULTICAST(daddr) && sk->ip_mc_name[0] && dev == NULL)
- err = ip_route_output_dev(&rt, daddr, ufh.saddr, tos, sk->ip_mc_name);
+ if (MULTICAST(daddr) && sk->ip_mc_index && dev == NULL)
+ err = ip_route_output_dev(&rt, daddr, ufh.saddr, tos, sk->ip_mc_index);
else
err = ip_route_output(&rt, daddr, ufh.saddr, tos, dev);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov