From: Mike Jerris Date: Sat, 5 Aug 2017 18:11:59 +0000 (-0500) Subject: FS-10574: fix deadlock on invalid syntax using conference record api X-Git-Tag: v1.6.20~6 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6a73479e7fa8adf85539eb44395da7cb7cf24819;p=thirdparty%2Ffreeswitch.git FS-10574: fix deadlock on invalid syntax using conference record api --- diff --git a/src/mod/applications/mod_conference/conference_api.c b/src/mod/applications/mod_conference/conference_api.c index c59e17e716..b47f9cac27 100644 --- a/src/mod/applications/mod_conference/conference_api.c +++ b/src/mod/applications/mod_conference/conference_api.c @@ -2707,6 +2707,7 @@ switch_status_t conference_api_sub_record(conference_obj_t *conference, switch_s if (!strcmp(path_a, path_b)) { stream->write_function(stream, "-ERR file [%s] is already being used for recording.\n", rec->path); + switch_mutex_unlock(conference->flag_mutex); return SWITCH_STATUS_SUCCESS; } }