From 675b7ead54390a167f88e609ece5719269084bd4 Mon Sep 17 00:00:00 2001 From: Mason M Date: Tue, 1 Oct 2024 15:57:51 -0300 Subject: [PATCH] Use C memory allocation funcs --- ggml/src/ggml.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ggml/src/ggml.c b/ggml/src/ggml.c index b4047ddd6..e897af867 100644 --- a/ggml/src/ggml.c +++ b/ggml/src/ggml.c @@ -333,11 +333,11 @@ static void ggml_log_internal_v(enum ggml_log_level level, const char * format, if (len < 128) { g_logger_state.log_callback(level, buffer, g_logger_state.log_callback_user_data); } else { - char * buffer2 = new char[len + 1]; + char * buffer2 = (char *) calloc(len + 1, sizeof(char)); vsnprintf(buffer2, len + 1, format, args_copy); buffer2[len] = 0; g_logger_state.log_callback(level, buffer2, g_logger_state.log_callback_user_data); - delete[] buffer2; + free(buffer2); } va_end(args_copy); }