chiark / gitweb /
[PATCH] simplify permission application
[elogind.git] / udev_utils.c
index aa5c75f74d02a29c466a0185a8bbb9126cd1ed42..0b730d565b666fd7f9f648a782de3d99d6b92d96 100644 (file)
@@ -55,6 +55,10 @@ void udev_init_device(struct udevice *udev, const char* devpath, const char *sub
                udev->type = 'n';
        else if (strncmp(udev->devpath, "/class/", 7) == 0)
                udev->type = 'c';
+
+       udev->mode = default_mode;
+       strfieldcpy(udev->owner, default_owner);
+       strfieldcpy(udev->group, default_group);
 }
 
 int kernel_release_satisfactory(int version, int patchlevel, int sublevel)