From 885b5563d0e3465a45f27d4b59f1e00a4335b0d9 Mon Sep 17 00:00:00 2001 From: Finn Voorhees Date: Fri, 8 Dec 2023 11:50:50 +0000 Subject: [PATCH] metal : fix `ggml_metal_log` vargs (#1606) --- ggml-metal.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ggml-metal.m b/ggml-metal.m index df2983f..d7146ea 100644 --- a/ggml-metal.m +++ b/ggml-metal.m @@ -177,6 +177,8 @@ static void ggml_metal_log(enum ggml_log_level level, const char * format, ...){ ggml_metal_log_callback(level, buffer, ggml_metal_log_user_data); } else { char* buffer2 = malloc(len+1); + va_end(args); + va_start(args, format); vsnprintf(buffer2, len+1, format, args); buffer2[len] = 0; ggml_metal_log_callback(level, buffer2, ggml_metal_log_user_data);