]> git.proxmox.com Git - mirror_lxc.git/commitdiff
network: simplify instantiate_macvlan()
authorChristian Brauner <christian.brauner@ubuntu.com>
Wed, 3 Jul 2019 19:39:24 +0000 (21:39 +0200)
committerChristian Brauner <christian.brauner@ubuntu.com>
Wed, 3 Jul 2019 19:39:24 +0000 (21:39 +0200)
Signed-off-by: Christian Brauner <christian.brauner@ubuntu.com>
src/lxc/network.c

index ab4907a4c9b223c41940db33277e45d3666319e4..18036ea40e3073e95bf8468c72903eaa759ae1cb 100644 (file)
@@ -332,7 +332,7 @@ out_delete:
 
 static int instantiate_macvlan(struct lxc_handler *handler, struct lxc_netdev *netdev)
 {
-       char peerbuf[IFNAMSIZ], *peer;
+       char peer[IFNAMSIZ];
        int err;
        unsigned int mtu = 0;
 
@@ -341,12 +341,11 @@ static int instantiate_macvlan(struct lxc_handler *handler, struct lxc_netdev *n
                return -1;
        }
 
-       err = snprintf(peerbuf, sizeof(peerbuf), "mcXXXXXX");
-       if (err < 0 || (size_t)err >= sizeof(peerbuf))
+       err = snprintf(peer, sizeof(peer), "mcXXXXXX");
+       if (err < 0 || (size_t)err >= sizeof(peer))
                return -1;
 
-       peer = lxc_mkifname(peerbuf);
-       if (!peer)
+       if (!lxc_mkifname(peer))
                return -1;
 
        err = lxc_macvlan_create(netdev->link, peer,