]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
coverity: #1438236
author2xsec <dh48.jeong@samsung.com>
Mon, 6 Aug 2018 04:12:00 +0000 (13:12 +0900)
committer2xsec <dh48.jeong@samsung.com>
Mon, 6 Aug 2018 04:12:00 +0000 (13:12 +0900)
Resource leak

Signed-off-by: 2xsec <dh48.jeong@samsung.com>
src/lxc/pam/pam_cgfs.c

index e9e01e32b729702d850cc614fc9b4b5dc4ba3740..3ba423c6ab2f5e97ad8c55970f187c3d2d702b71 100644 (file)
@@ -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;
 }