From c6ee19e6af7cfa576a6815d3a09d17c2a2b80877 Mon Sep 17 00:00:00 2001 From: kiyohara Date: Tue, 12 Jun 2007 10:05:24 +0000 Subject: [PATCH] Call openlog() earlier than syslog(). --- usr.sbin/btuartd/btuartd.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/usr.sbin/btuartd/btuartd.c b/usr.sbin/btuartd/btuartd.c index f53c8b48f759..bab097bd9036 100644 --- a/usr.sbin/btuartd/btuartd.c +++ b/usr.sbin/btuartd/btuartd.c @@ -1,4 +1,4 @@ -/* $NetBSD: btuartd.c,v 1.1 2007/02/20 16:59:36 kiyohara Exp $ */ +/* $NetBSD: btuartd.c,v 1.2 2007/06/12 10:05:24 kiyohara Exp $ */ /* * Copyright (c) 2006, 2007 KIYOHARA Takashi * All rights reserved. @@ -26,7 +26,7 @@ */ #include -__RCSID("$NetBSD: btuartd.c,v 1.1 2007/02/20 16:59:36 kiyohara Exp $"); +__RCSID("$NetBSD: btuartd.c,v 1.2 2007/06/12 10:05:24 kiyohara Exp $"); #include #include @@ -356,6 +356,9 @@ main(int argc, char *argv[]) } argc -= optind; argv += optind; + + openlog(progname, LOG_NDELAY | LOG_PERROR | LOG_PID, LOG_DAEMON); + if (argc == 0) { if (getuid() != 0) errx(EXIT_FAILURE, @@ -404,7 +407,6 @@ main(int argc, char *argv[]) nbtuart = 1; } - openlog(progname, LOG_NDELAY | LOG_PERROR | LOG_PID, LOG_DAEMON); signal(SIGINT, btuartd_sigcaught); signal(SIGTERM, btuartd_sigcaught);