From: Dwight Engen Date: Tue, 21 May 2013 19:36:32 +0000 (-0400) Subject: fix getline(3) memory leaks X-Git-Tag: lxc-1.0.0.alpha1~1^2~194 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20fe4e8febe40f6fc4e4c6f52b91f0af0232e6f5;p=thirdparty%2Flxc.git fix getline(3) memory leaks Signed-off-by: Dwight Engen Signed-off-by: Serge Hallyn --- diff --git a/src/lxc/attach.c b/src/lxc/attach.c index a7e907475..d8b4915d5 100644 --- a/src/lxc/attach.c +++ b/src/lxc/attach.c @@ -114,6 +114,7 @@ struct lxc_proc_context_info *lxc_proc_get_context_info(pid_t pid) } } + free(line); fclose(proc_file); if (!found) { @@ -145,7 +146,6 @@ struct lxc_proc_context_info *lxc_proc_get_context_info(pid_t pid) out_error: free(info); - free(line); return NULL; } diff --git a/src/lxc/cgroup.c b/src/lxc/cgroup.c index 44266de62..2ffbb54b5 100644 --- a/src/lxc/cgroup.c +++ b/src/lxc/cgroup.c @@ -503,6 +503,7 @@ static char *get_all_cgroups(void) } out: + free(line); fclose(f); return ret; }