From: 2xsec Date: Mon, 6 Aug 2018 04:12:00 +0000 (+0900) Subject: coverity: #1438236 X-Git-Tag: lxc-3.1.0~177^2~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ddce7df134615b1f7c1db296f8088fe3be60631;p=thirdparty%2Flxc.git coverity: #1438236 Resource leak Signed-off-by: 2xsec --- diff --git a/src/lxc/pam/pam_cgfs.c b/src/lxc/pam/pam_cgfs.c index e9e01e32b..3ba423c6a 100644 --- a/src/lxc/pam/pam_cgfs.c +++ b/src/lxc/pam/pam_cgfs.c @@ -776,8 +776,10 @@ static char *cgv1_must_prefix_named(char *entry) s = must_alloc(len + 6); ret = snprintf(s, len + 6, "name=%s", entry); - if (ret < 0 || (size_t)ret >= (len + 6)) + if (ret < 0 || (size_t)ret >= (len + 6)) { + free(s); return NULL; + } return s; }