X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Flocaled.c;h=cb8acf2079e841c44d5d197efc3bc170e2215c7d;hb=e03695957fc37406ded60fd0c6a42cab1b96f10f;hp=93e4e9bd56f2e181863ccdbc28337d17924fbd2c;hpb=add10b5ae7636137f530e15efdf7af075d6361eb;p=elogind.git diff --git a/src/localed.c b/src/localed.c index 93e4e9bd5..cb8acf207 100644 --- a/src/localed.c +++ b/src/localed.c @@ -575,6 +575,8 @@ int main(int argc, char *argv[]) { log_parse_environment(); log_open(); + umask(0022); + if (argc == 2 && streq(argv[1], "--introspect")) { fputs(DBUS_INTROSPECT_1_0_XML_DOCTYPE_DECL_NODE "\n", stdout); @@ -589,8 +591,6 @@ int main(int argc, char *argv[]) { goto finish; } - umask(0022); - r = read_data(); if (r < 0) { log_error("Failed to read locale data: %s", strerror(-r));