diff options
author | Anton Luka Šijanec <anton@sijanec.eu> | 2023-08-08 01:58:25 +0200 |
---|---|---|
committer | Anton Luka Šijanec <anton@sijanec.eu> | 2023-08-08 01:58:25 +0200 |
commit | 9b81bdf6b0404d5813bfb1ca7965fefdc0ea519a (patch) | |
tree | 1251c02b8a9d3be7761fbe9a86c014689bbdb52d /prog/6/daemon.c | |
parent | 6 (diff) | |
download | r-9b81bdf6b0404d5813bfb1ca7965fefdc0ea519a.tar r-9b81bdf6b0404d5813bfb1ca7965fefdc0ea519a.tar.gz r-9b81bdf6b0404d5813bfb1ca7965fefdc0ea519a.tar.bz2 r-9b81bdf6b0404d5813bfb1ca7965fefdc0ea519a.tar.lz r-9b81bdf6b0404d5813bfb1ca7965fefdc0ea519a.tar.xz r-9b81bdf6b0404d5813bfb1ca7965fefdc0ea519a.tar.zst r-9b81bdf6b0404d5813bfb1ca7965fefdc0ea519a.zip |
Diffstat (limited to '')
-rw-r--r-- | prog/6/daemon.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/prog/6/daemon.c b/prog/6/daemon.c index a808487..1807933 100644 --- a/prog/6/daemon.c +++ b/prog/6/daemon.c @@ -80,14 +80,15 @@ int main (int argc, char ** argv) { } struct config conf; memset(&conf, 0, sizeof conf); - FILE * conf_output = stderr; - if (argv[1][0] == 'd') - conf_output = stdout; - int ret = config(&conf, argv[2], conf_output); + int ret = config(&conf, argv[2], stderr); if (ret) { fprintf(stderr, "error %d while parsing the configuration file!\n", ret); return 9+ret; } + FILE * conf_output = stderr; + if (argv[1][0] == 'd') + conf_output = stdout; + print_config(&conf, conf_output); if (argv[1][0] == 'd') return 0; int sock = socket(AF_INET6, SOCK_DGRAM | SOCK_NONBLOCK | SOCK_CLOEXEC, 0); |