From 0dc0656a431cc6a9369701cda85cd3f9d59a6ff3 Mon Sep 17 00:00:00 2001 From: Alexander Malaev Date: Thu, 6 Feb 2025 18:08:45 +0300 Subject: [PATCH] Fix deadlock on handle lock in janus.c --- src/janus.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/janus.c b/src/janus.c index 0531560ccf..802fdeb258 100644 --- a/src/janus.c +++ b/src/janus.c @@ -3930,6 +3930,7 @@ json_t *janus_plugin_handle_sdp(janus_plugin_session *plugin_session, janus_plug JANUS_LOG(LOG_ERR, "[%"SCNu64"] Invalid msid on m-line #%d\n", ice_handle->handle_id, m->index); janus_sdp_destroy(parsed_sdp); + janus_mutex_unlock(&ice_handle->mutex); return NULL; } if(medium != NULL && (medium->msid == NULL || strcasecmp(medium->msid, msid))) {