From 825af095ca8916f3b013f9de5a33108fcd1715ff Mon Sep 17 00:00:00 2001 From: Ulrich Weber Date: Thu, 20 Sep 2012 03:52:04 +0000 Subject: [PATCH] --- yaml --- r: 328070 b: refs/heads/master c: 136251d02ff283e99f023b0abdeb52b4b3423a56 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/netfilter/nf_nat_core.c | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/[refs] b/[refs] index bd8bbebe64fc..d8da5e7b1b8b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: b0cdb1d9a9522b4f0905f11e4c7d7a59e0f7dc44 +refs/heads/master: 136251d02ff283e99f023b0abdeb52b4b3423a56 diff --git a/trunk/net/netfilter/nf_nat_core.c b/trunk/net/netfilter/nf_nat_core.c index 65cf694bb8eb..5f2f9109f461 100644 --- a/trunk/net/netfilter/nf_nat_core.c +++ b/trunk/net/netfilter/nf_nat_core.c @@ -201,10 +201,8 @@ find_appropriate_src(struct net *net, u16 zone, &ct->tuplehash[IP_CT_DIR_REPLY].tuple); result->dst = tuple->dst; - if (in_range(l3proto, l4proto, result, range)) { - rcu_read_unlock(); + if (in_range(l3proto, l4proto, result, range)) return 1; - } } } return 0;