From 20fe4e8febe40f6fc4e4c6f52b91f0af0232e6f5 Mon Sep 17 00:00:00 2001 From: Dwight Engen Date: Tue, 21 May 2013 15:36:32 -0400 Subject: [PATCH] fix getline(3) memory leaks Signed-off-by: Dwight Engen Signed-off-by: Serge Hallyn --- src/lxc/attach.c | 2 +- src/lxc/cgroup.c | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) 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; }