From cdb4823fad360bc61044eea1dc302670ac9b9554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Tue, 17 Dec 2024 20:13:04 +0100 Subject: [PATCH] guile: replace call to malloc by weechat_asprintf --- src/plugins/guile/weechat-guile.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/plugins/guile/weechat-guile.c b/src/plugins/guile/weechat-guile.c index 73e6e874e..b14b93cf5 100644 --- a/src/plugins/guile/weechat-guile.c +++ b/src/plugins/guile/weechat-guile.c @@ -120,7 +120,6 @@ weechat_guile_output_flush () { const char *ptr_command; char *temp_buffer, *command; - int length; if (!(*guile_buffer_output)[0]) return; @@ -149,12 +148,11 @@ weechat_guile_output_flush () } else { - length = 1 + strlen (temp_buffer) + 1; - command = malloc (length); - if (command) + if (weechat_asprintf (&command, + "%c%s", + temp_buffer[0], + temp_buffer) >= 0) { - snprintf (command, length, "%c%s", - temp_buffer[0], temp_buffer); weechat_command (guile_eval_buffer, (command[0]) ? command : " "); free (command);