X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Freadahead-replay.c;h=e97a0cfbbf2f3eaf99c487b54cc4ffafe1ae08db;hb=4c12626c8e3491570b395d68380543e10c98ad33;hp=fee2171dd20114763d27943bbd8180ef07c71a5d;hpb=2b583ce6576d4a074ce6f1570b3e60b65c64ae7d;p=elogind.git diff --git a/src/readahead-replay.c b/src/readahead-replay.c index fee2171dd..e97a0cfbb 100644 --- a/src/readahead-replay.c +++ b/src/readahead-replay.c @@ -122,7 +122,8 @@ static int replay(const char *root) { FILE *pack = NULL; char line[LINE_MAX]; int r = 0; - char *pack_fn = NULL, c; + char *pack_fn = NULL; + int c; bool on_ssd, ready = false; int prio; int inotify_fd = -1; @@ -339,6 +340,8 @@ int main(int argc, char*argv[]) { log_parse_environment(); log_open(); + umask(0022); + if ((r = parse_argv(argc, argv)) <= 0) return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS;