summaryrefslogtreecommitdiffstats
path: root/src/plugins/wireguard/wireguard_noise.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/wireguard/wireguard_noise.h')
-rw-r--r--src/plugins/wireguard/wireguard_noise.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/plugins/wireguard/wireguard_noise.h b/src/plugins/wireguard/wireguard_noise.h
index e95211b8884..b436120dd8c 100644
--- a/src/plugins/wireguard/wireguard_noise.h
+++ b/src/plugins/wireguard/wireguard_noise.h
@@ -199,22 +199,22 @@ noise_remote_encrypt (vlib_main_t * vm, noise_remote_t *,
static_always_inline noise_keypair_t *
wg_get_active_keypair (noise_remote_t *r, uint32_t r_idx)
{
- if (r->r_current != NULL && r->r_current->kp_local_index == r_idx)
+ if (r->r_current != NULL)
{
- return r->r_current;
+ if (r->r_current->kp_local_index == r_idx)
+ return r->r_current;
}
- else if (r->r_previous != NULL && r->r_previous->kp_local_index == r_idx)
+ if (r->r_previous != NULL)
{
- return r->r_previous;
+ if (r->r_previous->kp_local_index == r_idx)
+ return r->r_previous;
}
- else if (r->r_next != NULL && r->r_next->kp_local_index == r_idx)
+ if (r->r_next != NULL)
{
- return r->r_next;
- }
- else
- {
- return NULL;
+ if (r->r_next->kp_local_index == r_idx)
+ return r->r_next;
}
+ return NULL;
}
inline bool