chiark / gitweb /
core: make sure scope attributes survive a reload
[elogind.git] / src / udev / udev-rules.c
index fe4965feb9f38ee1301a6c3facf3773c7b25a2f4..769b670b20a1e16b1d44306f517f2709509b0fe4 100644 (file)
@@ -2586,6 +2586,10 @@ int udev_rules_apply_static_dev_perms(struct udev_rules *rules)
                                 }
                         }
 
+                        /* don't touch the permissions if only the tags were set */
+                        if (mode == 0 && uid == 0 && gid == 0)
+                                goto next;
+
                         if (mode == 0) {
                                 if (gid > 0)
                                         mode = 0660;