summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorSultan Alsawaf <sultanxda@gmail.com>2017-05-30 12:55:04 -0700
committerJason A. Donenfeld <Jason@zx2c4.com>2017-05-31 05:35:34 +0200
commitabae723fa653200a23ae83ccf776618834c40441 (patch)
treeb82b752fddfb4d1215bbf556add20d973b3e0d8c
parentdata: enable BH during parallel crypto on ARM/NEON (diff)
downloadwireguard-monolithic-historical-abae723fa653200a23ae83ccf776618834c40441.tar.xz
wireguard-monolithic-historical-abae723fa653200a23ae83ccf776618834c40441.zip
routingtable: Remove unnecessary check in node_placement()
node_placement() is always given the address of a stack variable for rnode, so there's no need to check if rnode is null. Signed-off-by: Sultan Alsawaf <sultanxda@gmail.com>
-rw-r--r--src/routingtable.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/routingtable.c b/src/routingtable.c
index f9c3eff..ce94a99 100644
--- a/src/routingtable.c
+++ b/src/routingtable.c
@@ -175,8 +175,7 @@ static inline bool node_placement(struct routing_table_node __rcu *trie, const u
}
node = rcu_dereference_protected(choose_node(parent, key), lockdep_is_held(lock));
}
- if (rnode)
- *rnode = parent;
+ *rnode = parent;
return exact;
}