Am 14.02.23 um 15:01 schrieb Gert Doering:
Hi,
On Tue, Feb 14, 2023 at 02:56:58PM +0100, Arne Schwabe wrote:
resolve_ovpn_netlink_id(int msglevel)
{
- int ret;
struct nl_sock *nl_sock = nl_socket_alloc();
- ret = genl_connect(nl_sock);
+ if (!nl_sock)
+ {
+ msg(msglevel, "Allocating net link socket failed");
+ }
... shouldn't we abort in this case, aka, M_FATAL (or "return -errno")?
I don't think so. This function is called from two code paths:
- dco_available: I don't think if detection of dco fails, we should quit
openvpn completely.
- ovpn_dco_init_netlink: Here we already call it with M_ERR, which is
(M_FATAL | M_ERRNO)
Arne
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel