]> git.ipfire.org Git - pakfire.git/commitdiff
build: Destroy our cgroup after we are done
authorMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Aug 2022 15:49:06 +0000 (15:49 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Mon, 8 Aug 2022 15:49:06 +0000 (15:49 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/build.c

index c2a1349af17176253c722e00cac93ca20651e9d8..58ceb21c61a54cdbb0b8c35f31761c6434e7853f 100644 (file)
@@ -784,12 +784,17 @@ ERROR:
 }
 
 static void pakfire_build_free(struct pakfire_build* build) {
-       if (build->cgroup)
-               pakfire_cgroup_unref(build->cgroup);
-
        if (build->jail)
                pakfire_jail_unref(build->jail);
 
+       if (build->cgroup) {
+               // Destroy the cgroup
+               pakfire_cgroup_destroy(build->cgroup);
+
+               // Free it
+               pakfire_cgroup_unref(build->cgroup);
+       }
+
        pakfire_unref(build->pakfire);
        free(build);
 }