chiark / gitweb /
udevd: don't fail if /run/udev exists
[elogind.git] / src / udev / udevd.c
index 37db81c8bba9ba0f8c2a0ae32f7291333100fcf3..29ccb518e6f1c274c23c4377f2362e7b5aac0b79 100644 (file)
@@ -1155,7 +1155,7 @@ int main(int argc, char *argv[]) {
         umask(022);
 
         r = mkdir("/run/udev", 0755);
-        if (r < 0) {
+        if (r < 0 && errno != EEXIST) {
                 log_error("could not create /run/udev: %m");
                 goto exit;
         }