From: Anthony Minessale Date: Wed, 4 Sep 2013 16:00:26 +0000 (+0500) Subject: FS-5605 --resolve X-Git-Tag: v1.5.6~187 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e3ac4010e6acb67cb8a0385c369f40301608cfea;p=thirdparty%2Ffreeswitch.git FS-5605 --resolve --- diff --git a/src/mod/applications/mod_fifo/mod_fifo.c b/src/mod/applications/mod_fifo/mod_fifo.c index d2cefcfea4..d795e8e48b 100644 --- a/src/mod/applications/mod_fifo/mod_fifo.c +++ b/src/mod/applications/mod_fifo/mod_fifo.c @@ -1689,6 +1689,9 @@ static void *SWITCH_THREAD_FUNC o_thread_run(switch_thread_t *thread, void *obj) switch_channel_set_state(channel, CS_EXECUTE); switch_core_session_rwunlock(session); + sql = switch_mprintf("update fifo_outbound set ring_count=ring_count-1 where uuid='%q' and ring_count > 0", h->uuid); + fifo_execute_sql_queued(&sql, SWITCH_TRUE, SWITCH_TRUE); + end: switch_event_destroy(&ovars);