summaryrefslogtreecommitdiffstats
path: root/usr.sbin/sasyncd
diff options
context:
space:
mode:
authormsf <msf@openbsd.org>2006-12-26 00:58:11 +0000
committermsf <msf@openbsd.org>2006-12-26 00:58:11 +0000
commitff1a016758b30f8a95a0de0000a86210875bf418 (patch)
tree9f24b6932ddcb69fd981daaeb73113aaebd22b89 /usr.sbin/sasyncd
parentidentify adt7475 (diff)
downloadwireguard-openbsd-ff1a016758b30f8a95a0de0000a86210875bf418.tar.xz
wireguard-openbsd-ff1a016758b30f8a95a0de0000a86210875bf418.zip
make option processing happen first.
ok deraadt@
Diffstat (limited to 'usr.sbin/sasyncd')
-rw-r--r--usr.sbin/sasyncd/sasyncd.c20
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;