diff --git a/src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c b/src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c index 2420236d3..db0b2ac37 100644 --- a/src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c +++ b/src/libcharon/plugins/kernel_netlink/kernel_netlink_ipsec.c @@ -2046,7 +2046,7 @@ METHOD(kernel_ipsec_t, add_sa, status_t, { data->replay_window = data->esn ? 1 : 0; } - if (data->replay_window != 0 && (data->esn || data->replay_window > 32)) + if (data->esn || data->replay_window > 32) { /* for ESN or larger replay windows we need the new * XFRMA_REPLAY_ESN_VAL attribute to configure a bitmap */