diff options
Diffstat (limited to 'src/udev/udevd.c')
-rw-r--r-- | src/udev/udevd.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/udev/udevd.c b/src/udev/udevd.c index 5b0db0a0b1..cd94724f54 100644 --- a/src/udev/udevd.c +++ b/src/udev/udevd.c @@ -1060,6 +1060,7 @@ static int parse_argv(int argc, char *argv[]) { { "version", no_argument, NULL, 'V' }, {} }; + int c; assert(argc >= 0); @@ -1068,7 +1069,6 @@ static int parse_argv(int argc, char *argv[]) { while ((c = getopt_long(argc, argv, "c:de:DtN:hV", options, NULL)) >= 0) { int r; - switch (c) { case 'd': @@ -1138,7 +1138,6 @@ int main(int argc, char *argv[]) { goto exit; log_set_target(LOG_TARGET_AUTO); - log_parse_environment(); log_open(); udev_set_log_fn(udev, udev_main_log); @@ -1163,10 +1162,7 @@ int main(int argc, char *argv[]) { label_init("/dev"); /* set umask before creating any file/directory */ - if(chdir("/")!= 0) { - log_error("unable to change into directory '/'"); - goto exit; - } + chdir("/"); umask(022); mkdir("/run/udev", 0755); |