chiark / gitweb /
core: add new .slice unit type for partitioning systems
[elogind.git] / src / core / socket.c
index 37ca228e6b58af9c4324ae7f680f35b20af56c5f..2b3b6813cad842aed0d3bc418e974853e2c2273e 100644 (file)
@@ -395,7 +395,12 @@ static int socket_load(Unit *u) {
                         if ((r = unit_add_exec_dependencies(u, &s->exec_context)) < 0)
                                 return r;
 
                         if ((r = unit_add_exec_dependencies(u, &s->exec_context)) < 0)
                                 return r;
 
-                if ((r = unit_add_default_cgroups(u)) < 0)
+                r = unit_add_default_slice(u);
+                if (r < 0)
+                        return r;
+
+                r = unit_add_default_cgroups(u);
+                if (r < 0)
                         return r;
 
                 if (UNIT(s)->default_dependencies)
                         return r;
 
                 if (UNIT(s)->default_dependencies)