diff --git a/src/lxc/attach.c b/src/lxc/attach.c index d8b4915d5..a33d24f89 100644 --- a/src/lxc/attach.c +++ b/src/lxc/attach.c @@ -114,7 +114,8 @@ struct lxc_proc_context_info *lxc_proc_get_context_info(pid_t pid) } } - free(line); + if (line) + free(line); fclose(proc_file); if (!found) { diff --git a/src/lxc/cgroup.c b/src/lxc/cgroup.c index 2ffbb54b5..bb1268b30 100644 --- a/src/lxc/cgroup.c +++ b/src/lxc/cgroup.c @@ -503,7 +503,8 @@ static char *get_all_cgroups(void) } out: - free(line); + if (line) + free(line); fclose(f); return ret; }