From 991e9e5dc97c0093be818767097a10295f2661f2 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Tue, 3 Nov 2020 10:38:38 +0100 Subject: [PATCH] kernel-netlink: Only attempt to remove routing rule if we have a socket --- src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c b/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c index 8d53326ea0..3412877ad9 100644 --- a/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c +++ b/src/libcharon/plugins/kernel_netlink/kernel_netlink_net.c @@ -3046,7 +3046,7 @@ METHOD(kernel_net_t, destroy, void, enumerator_t *enumerator; route_entry_t *route; - if (this->routing_table) + if (this->routing_table && this->socket) { manage_rule(this, RTM_DELRULE, AF_INET, this->routing_table, this->routing_table_prio); -- 2.47.3