chiark / gitweb /
unit-name: fix escaping logic in unit_name_mangle_with_suffix()
[elogind.git] / src / shared / socket-label.c
index 6f9aeeea5dab0404e49e5ea4a8b3e35dbb4593f1..47d9488d564c463ee3fe55b13c029f4c6da1866b 100644 (file)
@@ -64,7 +64,7 @@ int socket_address_listen(
                 return -EAFNOSUPPORT;
 
         if (label) {
-                r = mac_selinux_socket_set(label);
+                r = mac_selinux_create_socket_prepare(label);
                 if (r < 0)
                         return r;
         }
@@ -73,7 +73,7 @@ int socket_address_listen(
         r = fd < 0 ? -errno : 0;
 
         if (label)
-                mac_selinux_socket_clear();
+                mac_selinux_create_socket_clear();
 
         if (r < 0)
                 return r;