]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
Fix coverity-detected memory leak
authorStéphane Graber <stgraber@ubuntu.com>
Fri, 20 Dec 2013 15:09:07 +0000 (16:09 +0100)
committerStéphane Graber <stgraber@ubuntu.com>
Fri, 20 Dec 2013 15:09:07 +0000 (16:09 +0100)
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
src/lxc/lxc_autostart.c

index 4e208b98dc0e4aa1fffb7ac738a72d68e9f50caf..588a9c61168e895af824af55e05512009b34814f 100644 (file)
@@ -109,8 +109,10 @@ struct lxc_list *get_list(char *input, char *delimiter) {
        lxc_list_init(workstr_list);
 
        workstr = strdup(input);
-       if (!workstr)
+       if (!workstr) {
+               free(workstr_list);
                return NULL;
+       }
 
        for (workptr = workstr;;workptr = NULL) {
                token = strtok_r(workptr, delimiter, &sptr);