diff options
Diffstat (limited to 'net/ipv4/ipmr.c')
-rw-r--r-- | net/ipv4/ipmr.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv4/ipmr.c b/net/ipv4/ipmr.c index 86dd5691af4..ef2b0089e0e 100644 --- a/net/ipv4/ipmr.c +++ b/net/ipv4/ipmr.c | |||
@@ -1654,7 +1654,7 @@ static int ip_mr_forward(struct net *net, struct mr_table *mrt, | |||
1654 | if (mrt->vif_table[vif].dev != skb->dev) { | 1654 | if (mrt->vif_table[vif].dev != skb->dev) { |
1655 | int true_vifi; | 1655 | int true_vifi; |
1656 | 1656 | ||
1657 | if (skb_rtable(skb)->fl.iif == 0) { | 1657 | if (rt_is_output_route(skb_rtable(skb))) { |
1658 | /* It is our own packet, looped back. | 1658 | /* It is our own packet, looped back. |
1659 | * Very complicated situation... | 1659 | * Very complicated situation... |
1660 | * | 1660 | * |