summaryrefslogtreecommitdiffstats
path: root/ctdb
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2014-12-15 14:54:18 +0100
committerAmitay Isaacs <amitay@samba.org>2014-12-17 09:26:07 +0100
commit6604b7bd8dbda9ba010452ec0d210f6424834231 (patch)
treee84b397a1e4f877eaffae307757936e785f9800d /ctdb
parent5f4c1542de2ba6106b9edf247f07055ba6922fbb (diff)
downloadsamba-6604b7bd8dbda9ba010452ec0d210f6424834231.tar.gz
samba-6604b7bd8dbda9ba010452ec0d210f6424834231.tar.xz
samba-6604b7bd8dbda9ba010452ec0d210f6424834231.zip
ctdb/server: add format string checking to ctdb_tevent_logging()
Signed-off-by: Stefan Metzmacher <metze@samba.org> Reviewed-by: Amitay Isaacs <amitay@gmail.com>
Diffstat (limited to 'ctdb')
-rw-r--r--ctdb/server/ctdb_logging.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ctdb/server/ctdb_logging.c b/ctdb/server/ctdb_logging.c
index 85dbfcfcc0..129bdc9e7f 100644
--- a/ctdb/server/ctdb_logging.c
+++ b/ctdb/server/ctdb_logging.c
@@ -310,6 +310,10 @@ int ctdb_set_child_logging(struct ctdb_context *ctdb)
static void ctdb_tevent_logging(void *private_data,
enum tevent_debug_level level,
const char *fmt,
+ va_list ap) PRINTF_ATTRIBUTE(3, 0);
+static void ctdb_tevent_logging(void *private_data,
+ enum tevent_debug_level level,
+ const char *fmt,
va_list ap)
{
enum debug_level lvl = DEBUG_CRIT;
@@ -330,7 +334,7 @@ static void ctdb_tevent_logging(void *private_data,
}
if (lvl <= DEBUGLEVEL) {
- dbgtext(fmt, ap);
+ dbgtext_va(fmt, ap);
}
}