From ea7f7cb042eb56df07fd85f262465c808298b828 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Fri, 15 Jun 2018 12:43:48 +0200 Subject: [PATCH] coverity: #1425825 Unchecked return value Signed-off-by: Christian Brauner --- src/lxc/network.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/lxc/network.c b/src/lxc/network.c index a262693e5..d6c224e54 100755 --- a/src/lxc/network.c +++ b/src/lxc/network.c @@ -123,7 +123,10 @@ static int instantiate_veth(struct lxc_handler *handler, struct lxc_netdev *netd memcpy(netdev->priv.veth_attr.veth1, veth1, IFNAMSIZ); } - snprintf(veth2buf, sizeof(veth2buf), "vethXXXXXX"); + err = snprintf(veth2buf, sizeof(veth2buf), "vethXXXXXX"); + if (err < 0 || (size_t)err >= sizeof(veth2buf)) + return -1; + veth2 = lxc_mkifname(veth2buf); if (!veth2) goto out_delete; -- 2.47.2