From e6409355b6777f6d5f8162f7e7ba5d9c28c4e709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Helleu?= Date: Tue, 17 Dec 2024 19:14:59 +0100 Subject: [PATCH] fifo: replace call to malloc by weechat_asprintf --- src/plugins/fifo/fifo.c | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/plugins/fifo/fifo.c b/src/plugins/fifo/fifo.c index a4fddedda..e186afa34 100644 --- a/src/plugins/fifo/fifo.c +++ b/src/plugins/fifo/fifo.c @@ -284,13 +284,7 @@ fifo_fd_cb (const void *pointer, void *data, int fd) ptr_buf = buffer; if (fifo_unterminated) { - buf2 = malloc (strlen (fifo_unterminated) + - strlen (buffer) + 1); - if (buf2) - { - strcpy (buf2, fifo_unterminated); - strcat (buf2, buffer); - } + weechat_asprintf (&buf2, "%s%s", fifo_unterminated, buffer); ptr_buf = buf2; free (fifo_unterminated); fifo_unterminated = NULL;