From 345c97072a7d067e95c615f960aebadc162cdbcc Mon Sep 17 00:00:00 2001 From: Jiri Olsa Date: Tue, 20 Apr 2010 21:21:26 +0000 Subject: [PATCH] --- yaml --- r: 190238 b: refs/heads/master c: f4f914b58019f0e50d521bbbadfaee260d766f95 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/ipv6/route.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index d825b0e5205f..2723503f7ec8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f2228f785a9d97307aa8ba709088cfda6c3df73f +refs/heads/master: f4f914b58019f0e50d521bbbadfaee260d766f95 diff --git a/trunk/net/ipv6/route.c b/trunk/net/ipv6/route.c index c2438e8cb9d0..05ebd7833043 100644 --- a/trunk/net/ipv6/route.c +++ b/trunk/net/ipv6/route.c @@ -815,7 +815,7 @@ struct dst_entry * ip6_route_output(struct net *net, struct sock *sk, { int flags = 0; - if (rt6_need_strict(&fl->fl6_dst)) + if (fl->oif || rt6_need_strict(&fl->fl6_dst)) flags |= RT6_LOOKUP_F_IFACE; if (!ipv6_addr_any(&fl->fl6_src))