]> git.ipfire.org Git - thirdparty/iproute2.git/commitdiff
mnl: initialize generic netlink version
authorStephen Hemminger <stephen@networkplumber.org>
Mon, 15 Apr 2024 16:09:55 +0000 (09:09 -0700)
committerStephen Hemminger <stephen@networkplumber.org>
Mon, 15 Apr 2024 16:13:21 +0000 (09:13 -0700)
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>
lib/mnl_utils.c

index af5aa4f9eda4bee1514968fc6088eadb2e06a336..6c8f527e875f9ee71e571c729ca3871311feeb25 100644 (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;