diff --git a/src/libcharon/plugins/kernel_libipsec/kernel_libipsec_ipsec.c b/src/libcharon/plugins/kernel_libipsec/kernel_libipsec_ipsec.c index 215eaa153..c7dee9a48 100644 --- a/src/libcharon/plugins/kernel_libipsec/kernel_libipsec_ipsec.c +++ b/src/libcharon/plugins/kernel_libipsec/kernel_libipsec_ipsec.c @@ -486,6 +486,7 @@ static bool install_route(private_kernel_libipsec_ipsec_t *this, "%R === %R %N", src_ts, dst_ts, policy_dir_names, policy->direction); } + remove_exclude_route(this, old); route_entry_destroy(old); policy->route = NULL; }