diff options
author | wm4 <wm4@nowhere> | 2015-06-18 18:40:12 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-06-18 18:40:12 +0200 |
commit | 32955d3529da5dd44136d65884e1ae2801a51ef4 (patch) | |
tree | 1a613986981d8a5f155816422cf40c17615f33ab /player | |
parent | e00e9d651bf398a311cde1619eaa3a39f8f5b999 (diff) | |
download | mpv-32955d3529da5dd44136d65884e1ae2801a51ef4.tar.bz2 mpv-32955d3529da5dd44136d65884e1ae2801a51ef4.tar.xz |
client API: fix logging memory leak
Very stupid.
Was pointed out in #2056.
Diffstat (limited to 'player')
-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], |