From 64d98c532357c71f27bd84539b3f7a14fd0f952b Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Thu, 21 Feb 2013 08:39:05 +0100 Subject: [PATCH] s3:lib/events: make use of samba_tevent_set_debug() Signed-off-by: Stefan Metzmacher Reviewed-by: Michael Adam --- source3/lib/events.c | 37 +------------------------------------ 1 file changed, 1 insertion(+), 36 deletions(-) diff --git a/source3/lib/events.c b/source3/lib/events.c index 3b7794b0ddec..0a8039ac6ea8 100644 --- a/source3/lib/events.c +++ b/source3/lib/events.c @@ -414,41 +414,6 @@ static bool s3_tevent_init(void) return initialized; } -/* - this is used to catch debug messages from events -*/ -static void s3_event_debug(void *context, enum tevent_debug_level level, - const char *fmt, va_list ap) PRINTF_ATTRIBUTE(3,0); - -static void s3_event_debug(void *context, enum tevent_debug_level level, - const char *fmt, va_list ap) -{ - int samba_level = -1; - char *s = NULL; - switch (level) { - case TEVENT_DEBUG_FATAL: - samba_level = 0; - break; - case TEVENT_DEBUG_ERROR: - samba_level = 1; - break; - case TEVENT_DEBUG_WARNING: - samba_level = 2; - break; - case TEVENT_DEBUG_TRACE: - samba_level = 11; - break; - - }; - if (CHECK_DEBUGLVL(samba_level)) { - if (vasprintf(&s, fmt, ap) == -1) { - return; - } - DEBUG(samba_level, ("s3_event: %s", s)); - free(s); - } -} - struct tevent_context *s3_tevent_context_init(TALLOC_CTX *mem_ctx) { struct tevent_context *ev; @@ -457,7 +422,7 @@ struct tevent_context *s3_tevent_context_init(TALLOC_CTX *mem_ctx) ev = tevent_context_init_byname(mem_ctx, "s3"); if (ev) { - tevent_set_debug(ev, s3_event_debug, NULL); + samba_tevent_set_debug(ev, "s3_tevent"); } return ev; -- 2.34.1