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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user