summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorKacper Michajłow <kasper93@gmail.com>2024-03-21 05:58:33 +0100
committerKacper Michajłow <kasper93@gmail.com>2024-04-13 18:23:16 +0200
commit9030e6a7ad4f521a905a10fc7b1942cc95546495 (patch)
tree7679e9936ee1e48b290ab0f8d146802b6d0a1b9d /common
parentf53e941ba082905814340f243164d7ae3a9538a1 (diff)
downloadmpv-9030e6a7ad4f521a905a10fc7b1942cc95546495.tar.bz2
mpv-9030e6a7ad4f521a905a10fc7b1942cc95546495.tar.xz
msg: use fwrite
No need to recalc string length.
Diffstat (limited to 'common')
-rw-r--r--common/msg.c9
1 files 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);
}
}