diff --git a/net/decnet/dn_route.c b/net/decnet/dn_route.c index d7037fe3cafe8f5e339b59f48240b5c56b52c72b..e172cf98d7fc3bdfda1831f06fed18fa20e097c6 100644 --- a/net/decnet/dn_route.c +++ b/net/decnet/dn_route.c @@ -149,8 +149,7 @@ static inline void dnrt_free(struct dn_route *rt) static inline void dnrt_drop(struct dn_route *rt) { - if (rt) - dst_release(&rt->u.dst); + dst_release(&rt->u.dst); call_rcu_bh(&rt->u.dst.rcu_head, dst_rcu_free); }