From: Christian Brauner Date: Wed, 6 Dec 2017 20:39:45 +0000 (+0100) Subject: coverity: #1425740 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2d288f7a94322309df29907615a2e196c13ec761;p=thirdparty%2Flxc.git coverity: #1425740 free allocated memory Signed-off-by: Christian Brauner --- 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)) {