From 3a29fb5546b20b4cbecbb3bce3511ba5c8b1ce41 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Wed, 6 Dec 2017 21:39:45 +0100 Subject: [PATCH] coverity: #1425740 free allocated memory Signed-off-by: Christian Brauner --- src/lxc/confile_legacy.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lxc/confile_legacy.c b/src/lxc/confile_legacy.c index 9fc2c06c9..75ad355d9 100644 --- a/src/lxc/confile_legacy.c +++ b/src/lxc/confile_legacy.c @@ -713,8 +713,12 @@ int set_config_network_legacy_ipv6(const char *key, const char *value, if (slash) { *slash = '\0'; netmask = slash + 1; - if (lxc_safe_uint(netmask, &inet6dev->prefix) < 0) + if (lxc_safe_uint(netmask, &inet6dev->prefix) < 0) { + free(list); + free(inet6dev); + free(valdup); return -1; + } } if (!inet_pton(AF_INET6, valdup, &inet6dev->addr)) { -- 2.47.3