From 70db96bf67c8c15ff6d83fe03e81a715be3a818d Mon Sep 17 00:00:00 2001 From: Pawel Jakub Dawidek Date: Fri, 28 Jan 2011 21:36:01 +0000 Subject: [PATCH] Initialize all global variables on pjdlog_init(). MFC after: 1 week --- sbin/hastd/pjdlog.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sbin/hastd/pjdlog.c b/sbin/hastd/pjdlog.c index 1c470946ed30..bdab802bf2cc 100644 --- a/sbin/hastd/pjdlog.c +++ b/sbin/hastd/pjdlog.c @@ -43,8 +43,7 @@ __FBSDID("$FreeBSD$"); #include "pjdlog.h" static bool pjdlog_initialized = false; -static int pjdlog_mode = PJDLOG_MODE_STD; -static int pjdlog_debug_level = 0; +static int pjdlog_mode, pjdlog_debug_level; static char pjdlog_prefix[128]; void @@ -57,6 +56,8 @@ pjdlog_init(int mode) if (mode == PJDLOG_MODE_SYSLOG) openlog(NULL, LOG_PID | LOG_NDELAY, LOG_DAEMON); pjdlog_mode = mode; + pjdlog_debug_level = 0; + bzero(pjdlog_prefix, sizeof(pjdlog_prefix)); pjdlog_initialized = true; }