diff --git a/common/msg.c b/common/msg.c index 21fae360be..53b45af364 100644 --- a/common/msg.c +++ b/common/msg.c @@ -304,7 +304,7 @@ static void write_msg_to_buffers(struct mp_log *log, int lev, char *text) struct mp_log_root *root = log->root; for (int n = 0; n < root->num_buffers; n++) { struct mp_log_buffer *buffer = root->buffers[n]; - if (lev <= buffer->level) { + if (lev <= buffer->level && lev != MSGL_STATUS) { // Assuming a single writer (serialized by msg lock) int avail = mp_ring_available(buffer->ring) / sizeof(void *); if (avail < 1)