From 8021de256413a104eb5bc540ff7864bde1f4619e Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Wed, 3 Jul 2019 21:39:24 +0200 Subject: [PATCH] network: simplify instantiate_macvlan() Signed-off-by: Christian Brauner --- src/lxc/network.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/lxc/network.c b/src/lxc/network.c index ab4907a4c..18036ea40 100644 --- a/src/lxc/network.c +++ b/src/lxc/network.c @@ -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, -- 2.39.2