From 9030e6a7ad4f521a905a10fc7b1942cc95546495 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kacper=20Michaj=C5=82ow?= Date: Thu, 21 Mar 2024 05:58:33 +0100 Subject: [PATCH] msg: use fwrite No need to recalc string length. --- common/msg.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/common/msg.c b/common/msg.c index 7197e5c23a..840f2ab30d 100644 --- a/common/msg.c +++ b/common/msg.c @@ -563,12 +563,9 @@ void mp_msg_va(struct mp_log *log, int lev, const char *format, va_list va) int fileno = term_msg_fileno(root, lev); FILE *stream = fileno == STDERR_FILENO ? stderr : stdout; if (root->term_msg.len) { - if (root->term_status_msg.len) { - fprintf(stream, "%.*s%.*s", BSTR_P(root->term_msg), - BSTR_P(root->term_status_msg)); - } else { - fprintf(stream, "%.*s", BSTR_P(root->term_msg)); - } + fwrite(root->term_msg.start, root->term_msg.len, 1, stream); + if (root->term_status_msg.len) + fwrite(root->term_status_msg.start, root->term_status_msg.len, 1, stream); fflush(stream); } }