chiark / gitweb /
selinux: clean up selinux label function naming
[elogind.git] / src / shared / dev-setup.c
index 96934a9fadfb96560db26f9c4226abf40f3bcdc0..ae1c3d9d4e3f763ce8754683f7636cd6f038649f 100644 (file)
@@ -38,14 +38,14 @@ static int symlink_and_label(const char *old_path, const char *new_path) {
         assert(old_path);
         assert(new_path);
 
-        r = mac_selinux_context_set(new_path, S_IFLNK);
+        r = mac_selinux_create_file_prepare(new_path, S_IFLNK);
         if (r < 0)
                 return r;
 
         if (symlink(old_path, new_path) < 0)
                 r = -errno;
 
-        mac_selinux_context_clear();
+        mac_selinux_create_file_clear();
 
         return r;
 }