diff options
author | 2004-02-12 19:22:13 +0000 | |
---|---|---|
committer | 2004-02-12 19:22:13 +0000 | |
commit | e6355b1853d24b6c77ac22d69dde949d61613e6e (patch) | |
tree | 8c50619ce4b29b0b4f97b2cc5a91ca326364f189 | |
parent | from camield: (diff) | |
download | wireguard-openbsd-e6355b1853d24b6c77ac22d69dde949d61613e6e.tar.xz wireguard-openbsd-e6355b1853d24b6c77ac22d69dde949d61613e6e.zip |
Add missing \n to logit(), reverse logic on asprintf error so the error case
comes last.
ok henning@
-rw-r--r-- | usr.sbin/ifstated/ifstated.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/usr.sbin/ifstated/ifstated.c b/usr.sbin/ifstated/ifstated.c index c0b65f0a989..ba3cd9cab0d 100644 --- a/usr.sbin/ifstated/ifstated.c +++ b/usr.sbin/ifstated/ifstated.c @@ -1,4 +1,4 @@ -/* $OpenBSD: ifstated.c,v 1.8 2004/02/12 08:12:58 mcbride Exp $ */ +/* $OpenBSD: ifstated.c,v 1.9 2004/02/12 19:22:13 mcbride Exp $ */ /* * Copyright (c) 2004 Marco Pfatschbacher <mpf@openbsd.org> @@ -667,12 +667,12 @@ logit(int level, const char *fmt, ...) va_start(ap, fmt); if (opt_debug) { /* best effort in out of mem situations */ - if (asprintf(&nfmt, "ifstated: %s", fmt) == -1) { - vfprintf(stderr, fmt, ap); - fprintf(stderr, "\n"); - } else { + if (asprintf(&nfmt, "ifstated: %s\n", fmt) != -1) { vfprintf(stderr, nfmt, ap); free(nfmt); + } else { + vfprintf(stderr, fmt, ap); + fprintf(stderr, "\n"); } } else vsyslog(LOG_DAEMON, fmt, ap); |