X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/c8a277f4ccdf4c392135769a4f0585dd7df5ae19..5dba54ab01bce6ca8a6f1fd64b46cd304501b596:/server/rescan.c diff --git a/server/rescan.c b/server/rescan.c index 8f2419c..b89a0a6 100644 --- a/server/rescan.c +++ b/server/rescan.c @@ -39,7 +39,7 @@ static const struct option options[] = { }; /* display usage message and terminate */ -static void help(void) { +static void attribute((noreturn)) help(void) { xprintf("Usage:\n" " disorder-rescan [OPTIONS] [PATH...]\n" "Options:\n" @@ -75,7 +75,7 @@ static void checkabort(void) { exit(0); } if(signalled) { - disorder_info("received signal %d", signalled); + disorder_info("received signal %ju", (uintmax_t)signalled); trackdb_abort_transaction(global_tid); exit(0); } @@ -402,6 +402,7 @@ int main(int argc, char **argv) { openlog(progname, LOG_PID, LOG_DAEMON); log_default = &log_syslog; } + config_per_user = 0; if(config_read(0, NULL)) disorder_fatal(0, "cannot read configuration"); xnice(config->nice_rescan); sa.sa_handler = signal_handler;