From 4319bc8bd9ac6be1391d67282d1bf0ab1fbeb3d6 Mon Sep 17 00:00:00 2001 From: Anthony Minessale Date: Mon, 28 Jan 2013 16:41:29 -0600 Subject: [PATCH] mutex around one-off sql stmts from sofia --- src/mod/endpoints/mod_sofia/sofia_glue.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mod/endpoints/mod_sofia/sofia_glue.c b/src/mod/endpoints/mod_sofia/sofia_glue.c index b47a0edbe2..859214237d 100644 --- a/src/mod/endpoints/mod_sofia/sofia_glue.c +++ b/src/mod/endpoints/mod_sofia/sofia_glue.c @@ -6389,7 +6389,9 @@ void sofia_glue_execute_sql_now(sofia_profile_t *profile, char **sqlp, switch_bo switch_assert(sqlp && *sqlp); sql = *sqlp; + switch_mutex_lock(profile->ireg_mutex); switch_sql_queue_manager_push_confirm(profile->qm, sql, 0, !sql_already_dynamic); + switch_mutex_unlock(profile->ireg_mutex); if (sql_already_dynamic) { *sqlp = NULL;