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 <stephen@networkplumber.org>
This commit is contained in:
Stephen Hemminger
2024-04-15 09:09:55 -07:00
parent e67c9a7353
commit 0a1e1522cd

View File

@@ -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;