diff options
author | msf <msf@openbsd.org> | 2006-12-26 00:58:11 +0000 |
---|---|---|
committer | msf <msf@openbsd.org> | 2006-12-26 00:58:11 +0000 |
commit | ff1a016758b30f8a95a0de0000a86210875bf418 (patch) | |
tree | 9f24b6932ddcb69fd981daaeb73113aaebd22b89 /usr.sbin | |
parent | identify adt7475 (diff) | |
download | wireguard-openbsd-ff1a016758b30f8a95a0de0000a86210875bf418.tar.xz wireguard-openbsd-ff1a016758b30f8a95a0de0000a86210875bf418.zip |
make option processing happen first.
ok deraadt@
Diffstat (limited to 'usr.sbin')
-rw-r--r-- | usr.sbin/sasyncd/sasyncd.c | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/usr.sbin/sasyncd/sasyncd.c b/usr.sbin/sasyncd/sasyncd.c index f04c2ef28dd..7821a4065a6 100644 --- a/usr.sbin/sasyncd/sasyncd.c +++ b/usr.sbin/sasyncd/sasyncd.c @@ -1,4 +1,4 @@ -/* $OpenBSD: sasyncd.c,v 1.15 2006/12/25 08:27:58 deraadt Exp $ */ +/* $OpenBSD: sasyncd.c,v 1.16 2006/12/26 00:58:11 msf Exp $ */ /* * Copyright (c) 2005 Håkan Olsson. All rights reserved. @@ -153,15 +153,6 @@ main(int argc, char **argv) return 1; } - log_init(__progname); - timer_init(); - - memset(&cfgstate, 0, sizeof cfgstate); - cfgstate.runstate = INIT; - LIST_INIT(&cfgstate.peerlist); - - cfgstate.listen_port = SASYNCD_DEFAULT_PORT; - while ((ch = getopt(argc, argv, "c:dv")) != -1) { switch (ch) { case 'c': @@ -185,6 +176,15 @@ main(int argc, char **argv) if (argc > 0) usage(); + log_init(__progname); + timer_init(); + + memset(&cfgstate, 0, sizeof cfgstate); + cfgstate.runstate = INIT; + LIST_INIT(&cfgstate.peerlist); + + cfgstate.listen_port = SASYNCD_DEFAULT_PORT; + if (!cfgfile) cfgfile = SASYNCD_CFGFILE; |