netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] ipip: Fix bug added to ipip_tunnel_xmit().
@ 2012-01-24 23:18 David Miller
  2012-01-24 23:21 ` Eric Dumazet
  0 siblings, 1 reply; 3+ messages in thread
From: David Miller @ 2012-01-24 23:18 UTC (permalink / raw)
  To: netdev


We can remove the rt_gateway == 0 check but we shouldn't
remove the 'dst' initialization too.

Noticed by Eric Dumazet.

Signed-off-by: David S. Miller <davem@davemloft.net>
---
 net/ipv4/ipip.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/net/ipv4/ipip.c b/net/ipv4/ipip.c
index 87c63b6..f84ebff 100644
--- a/net/ipv4/ipip.c
+++ b/net/ipv4/ipip.c
@@ -454,6 +454,7 @@ static netdev_tx_t ipip_tunnel_xmit(struct sk_buff *skb, struct net_device *dev)
 			dev->stats.tx_fifo_errors++;
 			goto tx_error;
 		}
+		dst = rt->rt_gateway;
 	}
 
 	rt = ip_route_output_ports(dev_net(dev), &fl4, NULL,
-- 
1.7.7.6

^ permalink raw reply related	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2012-01-24 23:24 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-24 23:18 [PATCH] ipip: Fix bug added to ipip_tunnel_xmit() David Miller
2012-01-24 23:21 ` Eric Dumazet
2012-01-24 23:24   ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).