summaryrefslogtreecommitdiff
path: root/lib/conntrack.c
diff options
context:
space:
mode:
authorDarrell Ball <dlu998@gmail.com>2019-02-25 16:37:50 -0800
committerBen Pfaff <blp@ovn.org>2019-02-25 17:03:57 -0800
commit1c8689d78bd263df0d77b6309aa818f93320b04d (patch)
treee49a806ea08354f9422189d1e60a55c42b982603 /lib/conntrack.c
parent32b2c81f266440fb46246a21506f00ede71efb27 (diff)
downloadopenvswitch-1c8689d78bd263df0d77b6309aa818f93320b04d.tar.gz
conntrack: Consolidate 2 selection statements.
No functional change. Signed-off-by: Darrell Ball <dlu998@gmail.com> Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'lib/conntrack.c')
-rw-r--r--lib/conntrack.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/lib/conntrack.c b/lib/conntrack.c
index 7ead3ad83..691782ceb 100644
--- a/lib/conntrack.c
+++ b/lib/conntrack.c
@@ -2187,12 +2187,9 @@ nat_select_range_tuple(struct conntrack *ct, const struct conn *conn,
while (true) {
if (conn->nat_info->nat_action & NAT_ACTION_SRC) {
nat_conn->rev_key.dst.addr = ct_addr;
- } else {
- nat_conn->rev_key.src.addr = ct_addr;
- }
- if (conn->nat_info->nat_action & NAT_ACTION_SRC) {
nat_conn->rev_key.dst.port = htons(port);
} else {
+ nat_conn->rev_key.src.addr = ct_addr;
nat_conn->rev_key.src.port = htons(port);
}