From 67972efa7d3dedbd037b30a543f9dfb8f612f896 Mon Sep 17 00:00:00 2001 From: Steven Dake Date: Mon, 22 Aug 2011 12:46:17 -0700 Subject: [PATCH] use va version of external log function This removes a sprintf operation in the totem and ipc logging operations Signed-off-by: Steven Dake Reviewed-by: Angus Salkeld --- exec/main.c | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/exec/main.c b/exec/main.c index a9a3e3ee..fde77da5 100644 --- a/exec/main.c +++ b/exec/main.c @@ -1055,17 +1055,10 @@ _logsys_log_printf(int level, int subsys, size_t len; va_start(ap, format); - len = vsnprintf(buf, sizeof(buf), format, ap); - va_end(ap); - - if (buf[len - 1] == '\n') { - buf[len - 1] = '\0'; - len -= 1; - } - - qb_log_from_external_source(function_name, file_name, + qb_log_from_external_source_va(function_name, file_name, format, level, file_line, - subsys, buf); + subsys, ap); + va_end(ap); } static void fplay_key_change_notify_fn (