chiark / gitweb /
Systemd is causing mislabeled devices to be created and then attempting to read them.
[elogind.git] / src / automount.c
index 213b178eaebd3744c43e0d0784dd84f1129fb8a0..3a69cf9b4c873b9074a6ecab3351028b4a81455a 100644 (file)
@@ -304,6 +304,8 @@ static int open_dev_autofs(Manager *m) {
         if (m->dev_autofs_fd >= 0)
                 return m->dev_autofs_fd;
 
+       label_fix("/dev/autofs");
+
         if ((m->dev_autofs_fd = open("/dev/autofs", O_CLOEXEC|O_RDONLY)) < 0) {
                 log_error("Failed to open /dev/autofs: %s", strerror(errno));
                 return -errno;