]> git.proxmox.com Git - mirror_iproute2.git/blobdiff - ip/ipnetns.c
libnetlink: add size argument to rtnl_talk
[mirror_iproute2.git] / ip / ipnetns.c
index 438d59bc222e39b4e58331bec4680648bf251d44..be0c473783c1743234fc228a6f23e337fa5b09f0 100644 (file)
@@ -112,7 +112,7 @@ static int get_netnsid_from_name(const char *name)
                return fd;
 
        addattr32(&req.n, 1024, NETNSA_FD, fd);
-       if (rtnl_talk(&rtnsh, &req.n, 0, 0, &answer.n) < 0) {
+       if (rtnl_talk(&rtnsh, &req.n, &answer.n, sizeof(answer)) < 0) {
                close(fd);
                return -2;
        }
@@ -697,7 +697,7 @@ static int set_netnsid_from_name(const char *name, int nsid)
 
        addattr32(&req.n, 1024, NETNSA_FD, fd);
        addattr32(&req.n, 1024, NETNSA_NSID, nsid);
-       if (rtnl_talk(&rth, &req.n, 0, 0, NULL) < 0)
+       if (rtnl_talk(&rth, &req.n, NULL, 0) < 0)
                err = -2;
 
        close(fd);