chiark / gitweb /
Implement SocketUser= and SocketGroup= for [Socket]
[elogind.git] / src / shared / socket-label.c
index 5158beeda842806a5f0bf2e993fb1ce88a98e6d9..d105a66fe84ece59cd5319c4b3f239f6bcabbf56 100644 (file)
@@ -52,6 +52,7 @@ int socket_address_listen(
                 int *ret) {
 
         int r, fd, one;
+
         assert(a);
         assert(ret);
 
@@ -106,7 +107,7 @@ int socket_address_listen(
                 mode_t old_mask;
 
                 /* Create parents */
-                mkdir_parents(a->sockaddr.un.sun_path, directory_mode);
+                mkdir_parents_label(a->sockaddr.un.sun_path, directory_mode);
 
                 /* Enforce the right access mode for the socket*/
                 old_mask = umask(~ socket_mode);