Skip to content

Commit 7116ba0

Browse files
authored
Initialize and destroy mutexes and conditions to be consistent with the rest of the codebase (#3608)
* suspend_cond_mutex the same as every other mutex in janus_audiobridge.c (and elsewhere) * suspend_cond the same as in src/transports/janus_mqtt.c
1 parent ae0078e commit 7116ba0

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/plugins/janus_audiobridge.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1953,6 +1953,8 @@ static void janus_audiobridge_participant_free(const janus_refcount *participant
19531953
janus_mutex_destroy(&participant->pmutex);
19541954
janus_mutex_destroy(&participant->qmutex);
19551955
janus_mutex_destroy(&participant->rec_mutex);
1956+
janus_mutex_destroy(&participant->suspend_cond_mutex);
1957+
janus_condition_destroy(&participant->suspend_cond);
19561958
g_free(participant);
19571959
}
19581960

@@ -6903,6 +6905,8 @@ static void *janus_audiobridge_handler(void *data) {
69036905
janus_audiobridge_plainrtp_media_cleanup(&participant->plainrtp_media);
69046906
janus_mutex_init(&participant->pmutex);
69056907
janus_mutex_init(&participant->rec_mutex);
6908+
janus_mutex_init(&participant->suspend_cond_mutex);
6909+
janus_condition_init(&participant->suspend_cond);
69066910
}
69076911
participant->session = session;
69086912
participant->room = audiobridge;

0 commit comments

Comments
 (0)