Skip to content

Commit 96a22b0

Browse files
committed
Allow changing mjrs dir also when stopping recordings in AudioBridge (fixes #3171)
1 parent 8ea52d9 commit 96a22b0

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

src/plugins/janus_audiobridge.c

+3-4
Original file line numberDiff line numberDiff line change
@@ -3820,17 +3820,16 @@ static json_t *janus_audiobridge_process_synchronous_request(janus_audiobridge_s
38203820
janus_mutex_unlock(&rooms_mutex);
38213821
janus_mutex_lock(&audiobridge->mutex);
38223822
/* Set MJR recording status */
3823-
gboolean room_prev_mjrs_active = mjrs_active;
3824-
if(mjrs_active && mjrsdir) {
3823+
if(mjrsdir) {
38253824
/* Update the path where to save the MJR files */
38263825
char *old_mjrs_dir = audiobridge->mjrs_dir;
38273826
char *new_mjrs_dir = g_strdup(json_string_value(mjrsdir));
38283827
audiobridge->mjrs_dir = new_mjrs_dir;
38293828
g_free(old_mjrs_dir);
38303829
}
3831-
if(room_prev_mjrs_active != audiobridge->mjrs) {
3830+
if(mjrs_active != audiobridge->mjrs) {
38323831
/* Room recording state has changed */
3833-
audiobridge->mjrs = room_prev_mjrs_active;
3832+
audiobridge->mjrs = mjrs_active;
38343833
/* Iterate over all participants */
38353834
gpointer value;
38363835
GHashTableIter iter;

0 commit comments

Comments
 (0)