]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - net/xfrm/xfrm_policy.c
xfrm: fix a read lock imbalance in make_blackhole
[karo-tx-linux.git] / net / xfrm / xfrm_policy.c
index ab2ce7d5152d02803e81f149a3b496c738715f2d..387848e900783f6e6862c6d2c0b52ab45bbcfe50 100644 (file)
@@ -1764,7 +1764,7 @@ static struct dst_entry *make_blackhole(struct net *net, u16 family,
 
        if (!afinfo) {
                dst_release(dst_orig);
-               ret = ERR_PTR(-EINVAL);
+               return ERR_PTR(-EINVAL);
        } else {
                ret = afinfo->blackhole_route(net, dst_orig);
        }