diff options
author | wm4 <wm4@nowhere> | 2017-02-24 08:54:52 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2017-02-24 08:54:52 +0100 |
commit | eacf4a7d9b81bf13b917739b2ccd6e50a179b570 (patch) | |
tree | 4fc3babd9a03fe08a524714a1bc0a5d24614ff09 /player/screenshot.c | |
parent | 6f8c953042a7a964686e5923f5c61025ef6b842e (diff) | |
download | mpv-eacf4a7d9b81bf13b917739b2ccd6e50a179b570.tar.bz2 mpv-eacf4a7d9b81bf13b917739b2ccd6e50a179b570.tar.xz |
client: call certain external functions outside of client lock
Fixes theoretical lock-order issues found by Coverity. Calling these
inside the log is unnecessary anyway, because they have their own
locking, and because mpv_detach_destroy() needs to be called by someone
who has exclusive access to the mpv_handle (it's basically a destructor
function). The lock order issues comes from the fact that they call back
into the client API implementation to broadcast events and such.
Diffstat (limited to 'player/screenshot.c')
0 files changed, 0 insertions, 0 deletions