From e36a8c0d62c56818d6de3447a3f4e3e0501d4490 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Fri, 19 Jun 2026 14:08:23 +0200 Subject: [PATCH] kernel-pfkey: Remove exclude route (reference) if route is updated Fixes: df919d50d01b ("kernel-pfkey: install exclude routes if kernel-net requires them") --- src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c b/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c index 5c95f8683..a5b04d8d7 100644 --- a/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c +++ b/src/libcharon/plugins/kernel_pfkey/kernel_pfkey_ipsec.c @@ -2564,6 +2564,7 @@ static bool install_route(private_kernel_pfkey_ipsec_t *this, "%R === %R %N", out->src_ts, out->dst_ts, policy_dir_names, policy->direction); } + remove_exclude_route(this, old); route_entry_destroy(old); policy->route = NULL; }