From: Stephen Hemminger Date: Mon, 15 Apr 2024 16:09:55 +0000 (-0700) Subject: mnl: initialize generic netlink version X-Git-Tag: v6.9.0~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0a1e1522cde95a5daea4efd2ef16bc356164c068;p=thirdparty%2Fiproute2.git mnl: initialize generic netlink version The version field in mnlu was being passed in but never set. This meant that all places mnlu_gen_socket was used, the version would be uninitialized data from malloc(). Signed-off-by: Stephen Hemminger --- diff --git a/lib/mnl_utils.c b/lib/mnl_utils.c index af5aa4f9..6c8f527e 100644 --- a/lib/mnl_utils.c +++ b/lib/mnl_utils.c @@ -193,6 +193,8 @@ int mnlu_gen_socket_open(struct mnlu_gen_socket *nlg, const char *family_name, if (!nlg->nl) goto err_socket_open; + nlg->version = version; + err = family_get(nlg, family_name); if (err) goto err_socket;