diff options
| -rw-r--r-- | net/ipv6/route.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/net/ipv6/route.c b/net/ipv6/route.c index 75f4bb9611ce..d6b4b4f48d18 100644 --- a/net/ipv6/route.c +++ b/net/ipv6/route.c | |||
| @@ -510,8 +510,8 @@ restart: | |||
| 510 | rt = fn->leaf; | 510 | rt = fn->leaf; |
| 511 | rt = rt6_device_match(rt, fl->oif, flags); | 511 | rt = rt6_device_match(rt, fl->oif, flags); |
| 512 | BACKTRACK(&fl->fl6_src); | 512 | BACKTRACK(&fl->fl6_src); |
| 513 | dst_hold(&rt->u.dst); | ||
| 514 | out: | 513 | out: |
| 514 | dst_hold(&rt->u.dst); | ||
| 515 | read_unlock_bh(&table->tb6_lock); | 515 | read_unlock_bh(&table->tb6_lock); |
| 516 | 516 | ||
| 517 | rt->u.dst.lastuse = jiffies; | 517 | rt->u.dst.lastuse = jiffies; |
