commit b9c7eb9112c4b59cc88aff7c7eacaff9aaadba9e from: Omar Polo via: Thomas Adam date: Thu Nov 16 00:48:56 2023 UTC gotwebd: move log_init() call a bit earlier Otherwise the log_warnx() call in the -D case logs to syslog. commit - 7d1d4b6ff2bc57110299da7fafbade01160fa0ef commit + b9c7eb9112c4b59cc88aff7c7eacaff9aaadba9e blob - acca300ed349f983e8c023dfcc184e7dda9a0b2e blob + c0282b4c4ed5c26df5081eae8ff8cd917d250ed5 --- gotwebd/gotwebd.c +++ gotwebd/gotwebd.c @@ -128,6 +128,9 @@ main(int argc, char **argv) env = calloc(1, sizeof(*env)); if (env == NULL) fatal("%s: calloc", __func__); + + /* log to stderr until daemonized */ + log_init(1, LOG_DAEMON); /* XXX: add s and S for both sockets */ while ((ch = getopt(argc, argv, "D:df:I:nP:v")) != -1) { @@ -167,9 +170,6 @@ main(int argc, char **argv) } } - /* log to stderr until daemonized */ - log_init(env->gotwebd_debug ? env->gotwebd_debug : 1, LOG_DAEMON); - argc -= optind; if (argc > 0) usage();