From f54f8d0b5808f03fcbdd4ce24b98ca4f23ef5f98 Mon Sep 17 00:00:00 2001 From: Christian Brauner Date: Sat, 9 Dec 2017 19:51:03 +0100 Subject: [PATCH] coverity: #1425861 free allocated memory Signed-off-by: Christian Brauner --- src/lxc/confile.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lxc/confile.c b/src/lxc/confile.c index dba13d5ef..eac9637dc 100644 --- a/src/lxc/confile.c +++ b/src/lxc/confile.c @@ -771,8 +771,13 @@ static int set_config_net_ipv6_address(const char *key, const char *value, if (slash) { *slash = '\0'; netmask = slash + 1; - if (lxc_safe_uint(netmask, &inet6dev->prefix) < 0) + ret = lxc_safe_uint(netmask, &inet6dev->prefix); + if (ret < 0) { + free(list); + free(inet6dev); + free(valdup); return -1; + } } ret = inet_pton(AF_INET6, valdup, &inet6dev->addr);