X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fcgroup.c;h=b07bd7e6be16556dda6579515d2b71a240cbcdee;hb=974efc46586854b1f23ccf153b36199c77919de6;hp=8fb2952c161e26b9d36d1dc041edfbd1a1edeb1c;hpb=d82d87dac1233ddd109437844321645be5bcd4cb;p=elogind.git diff --git a/src/core/cgroup.c b/src/core/cgroup.c index 8fb2952c1..b07bd7e6b 100644 --- a/src/core/cgroup.c +++ b/src/core/cgroup.c @@ -111,7 +111,7 @@ void cgroup_bonding_trim_list(CGroupBonding *first, bool delete_root) { } int cgroup_bonding_install(CGroupBonding *b, pid_t pid, const char *cgroup_suffix) { - char *p = NULL; + _cleanup_free_ char *p = NULL; const char *path; int r; @@ -128,8 +128,6 @@ int cgroup_bonding_install(CGroupBonding *b, pid_t pid, const char *cgroup_suffi path = b->path; r = cg_create_and_attach(b->controller, path, pid); - free(p); - if (r < 0) return r;