diff options
Diffstat (limited to 'net/ipv6/route.c')
-rw-r--r-- | net/ipv6/route.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index e3a224b97905..269218aacbea 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c | |||
@@ -3202,7 +3202,9 @@ static int rt6_fill_node(struct net *net, | |||
3202 | if (iif) { | 3202 | if (iif) { |
3203 | #ifdef CONFIG_IPV6_MROUTE | 3203 | #ifdef CONFIG_IPV6_MROUTE |
3204 | if (ipv6_addr_is_multicast(&rt->rt6i_dst.addr)) { | 3204 | if (ipv6_addr_is_multicast(&rt->rt6i_dst.addr)) { |
3205 | int err = ip6mr_get_route(net, skb, rtm, nowait); | 3205 | int err = ip6mr_get_route(net, skb, rtm, nowait, |
3206 | portid); | ||
3207 | |||
3206 | if (err <= 0) { | 3208 | if (err <= 0) { |
3207 | if (!nowait) { | 3209 | if (!nowait) { |
3208 | if (err == 0) | 3210 | if (err == 0) |