summaryrefslogtreecommitdiffstats
path: root/hcid/logging.c
diff options
context:
space:
mode:
Diffstat (limited to 'hcid/logging.c')
-rw-r--r--hcid/logging.c18
1 files changed, 15 insertions, 3 deletions
diff --git a/hcid/logging.c b/hcid/logging.c
index 9d0ff214..3b31366a 100644
--- a/hcid/logging.c
+++ b/hcid/logging.c
@@ -32,17 +32,29 @@
#include "hcid.h"
-void info(const char *format, va_list ap)
+void info(const char *format, ...)
{
+ va_list ap;
+
+ va_start(ap, format);
vsyslog(LOG_INFO, format, ap);
+ va_end(ap);
}
-void error(const char *format, va_list ap)
+void error(const char *format, ...)
{
+ va_list ap;
+
+ va_start(ap, format);
vsyslog(LOG_ERR, format, ap);
+ va_end(ap);
}
-void debug(const char *format, va_list ap)
+void debug(const char *format, ...)
{
+ va_list ap;
+
+ va_start(ap, format);
vsyslog(LOG_DEBUG, format, ap);
+ va_end(ap);
}