chiark / gitweb /
cgroup: don't accidentaly trim on reload
[elogind.git] / src / unit.c
index d7405b92ed80d18dd39b9e916a6fd87786e78a9d..aed25e4f215e34f437a8cf55db4b9270fc9e28a4 100644 (file)
@@ -368,7 +368,7 @@ void unit_free(Unit *u) {
                 u->meta.manager->n_in_gc_queue--;
         }
 
-        cgroup_bonding_free_list(u->meta.cgroup_bondings);
+        cgroup_bonding_free_list(u->meta.cgroup_bondings, u->meta.manager->n_serializing <= 0);
 
         free(u->meta.description);
         free(u->meta.fragment_path);