From: Tobias Brunner Date: Thu, 22 Dec 2022 11:55:05 +0000 (+0100) Subject: kernel-netlink: Explicitly ignore the result of setsockopt() X-Git-Tag: 5.9.9rc2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ac190ce6c9ee93ad5461c497ab82955c8c4049c1;p=thirdparty%2Fstrongswan.git kernel-netlink: Explicitly ignore the result of setsockopt() --- diff --git a/src/libcharon/plugins/kernel_netlink/kernel_netlink_shared.c b/src/libcharon/plugins/kernel_netlink/kernel_netlink_shared.c index 95cb00f4c2..9b70705394 100644 --- a/src/libcharon/plugins/kernel_netlink/kernel_netlink_shared.c +++ b/src/libcharon/plugins/kernel_netlink/kernel_netlink_shared.c @@ -662,9 +662,11 @@ netlink_socket_t *netlink_socket_create(int protocol, enum_name_t *names, /* don't echo back the request payload in error messages, might not be * supported by older kernels, so don't check the result */ - setsockopt(this->socket, SOL_NETLINK, NETLINK_CAP_ACK, &on, sizeof(on)); + ignore_result(setsockopt(this->socket, SOL_NETLINK, NETLINK_CAP_ACK, &on, + sizeof(on))); /* enable extended ACK attributes, might not be supported by older kernels */ - setsockopt(this->socket, SOL_NETLINK, NETLINK_EXT_ACK, &on, sizeof(on)); + ignore_result(setsockopt(this->socket, SOL_NETLINK, NETLINK_EXT_ACK, &on, + sizeof(on))); rcvbuf_size = lib->settings->get_int(lib->settings, "%s.plugins.kernel-netlink.receive_buffer_size",