diff options
author | Sultan Alsawaf <sultanxda@gmail.com> | 2017-05-30 12:55:04 -0700 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2017-05-31 05:35:34 +0200 |
commit | abae723fa653200a23ae83ccf776618834c40441 (patch) | |
tree | b82b752fddfb4d1215bbf556add20d973b3e0d8c | |
parent | data: enable BH during parallel crypto on ARM/NEON (diff) | |
download | wireguard-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.c | 3 |
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; } |