From: Tobias Brunner Date: Tue, 3 Nov 2020 09:38:38 +0000 (+0100) Subject: kernel-netlink: Only attempt to remove routing rule if we have a socket X-Git-Tag: 5.9.1~4 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=991e9e5dc9;p=thirdparty%2Fstrongswan.git kernel-netlink: Only attempt to remove routing rule if we have a socket --- 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);