diff options
-rw-r--r-- | player/client.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/player/client.c b/player/client.c index 8fb2d6f768..71a8f5acbf 100644 --- a/player/client.c +++ b/player/client.c @@ -1547,6 +1547,7 @@ static bool gen_log_message_event(struct mpv_handle *ctx) if (msg) { struct mpv_event_log_message *cmsg = talloc_ptrtype(ctx->cur_event, cmsg); + talloc_steal(cmsg, msg); *cmsg = (struct mpv_event_log_message){ .prefix = msg->prefix, .level = mp_log_levels[msg->level], |