]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[mod_vlc] Resolve double mutex lock
authorHadžem Hadžić <hadzemh@gmail.com>
Thu, 18 Apr 2024 09:06:40 +0000 (11:06 +0200)
committerGitHub <noreply@github.com>
Thu, 18 Apr 2024 09:06:40 +0000 (12:06 +0300)
src/mod/formats/mod_vlc/mod_vlc.c

index af83330d07da525bee33d0cb3659bb592094a185..6b725515f44130b897388fca53ae75cbc74d22f7 100644 (file)
@@ -1096,7 +1096,8 @@ static switch_status_t vlc_file_read(switch_file_handle_t *handle, void *data, s
                switch_thread_cond_wait(context->cond, context->cond_mutex);
                status = libvlc_media_get_state(context->m);
        }
-       switch_mutex_lock(context->cond_mutex);
+
+       switch_mutex_unlock(context->cond_mutex);
 
        if (context->err == 1) {
                switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "VLC error\n");