From cc2b63af4e6af03c5dcc755070f3344fde3016d4 Mon Sep 17 00:00:00 2001 From: Guillaume BIENKOWSKI Date: Thu, 12 Mar 2015 14:46:23 +0100 Subject: [PATCH] Fix va_list crash --- coreapi/linphonecore.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index f9a0bf612..ab33bcd30 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -190,7 +190,10 @@ static void linphone_core_log_collection_handler(OrtpLogLevel level, const char struct stat statbuf; if (liblinphone_log_func != NULL) { - liblinphone_log_func(level, fmt, args); + va_list args_copy; + va_copy(args_copy, args); + liblinphone_log_func(level, fmt, args_copy); + va_end(args_copy); } ortp_gettimeofday(&tp, NULL);