diff --git a/daemon/libvirtd.c b/daemon/libvirtd.c index 329d8d492b..1864bfd4be 100644 --- a/daemon/libvirtd.c +++ b/daemon/libvirtd.c @@ -1443,7 +1443,7 @@ int main(int argc, char **argv) { VIR_DEBUG("Proceeding without auditing"); } } - virAuditLog(config->audit_logging); + virAuditLog(config->audit_logging > 0); /* setup the hooks if any */ if (virHookInitialize() < 0) { diff --git a/src/util/viraudit.c b/src/util/viraudit.c index 23928fda9a..17e58b3a95 100644 --- a/src/util/viraudit.c +++ b/src/util/viraudit.c @@ -53,7 +53,7 @@ VIR_LOG_INIT("util.audit"); #if WITH_AUDIT static int auditfd = -1; #endif -static int auditlog = 0; +static bool auditlog; int virAuditOpen(void) { @@ -70,7 +70,7 @@ int virAuditOpen(void) } -void virAuditLog(int logging) +void virAuditLog(bool logging) { auditlog = logging; } diff --git a/src/util/viraudit.h b/src/util/viraudit.h index 8101e50a63..861cbf691e 100644 --- a/src/util/viraudit.h +++ b/src/util/viraudit.h @@ -1,7 +1,7 @@ /* * viraudit.h: auditing support * - * Copyright (C) 2010-2011 Red Hat, Inc. + * Copyright (C) 2010-2011, 2014 Red Hat, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public @@ -34,7 +34,7 @@ typedef enum { int virAuditOpen(void); -void virAuditLog(int enabled); +void virAuditLog(bool enabled); void virAuditSend(virLogSourcePtr source, const char *filename, size_t linenr, const char *funcname,