diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index f0d0ab280b..241cf88c2d 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -5262,9 +5262,9 @@ static void general_event_handler(switch_event_t *event) } - switch_mutex_lock(profile->ireg_mutex); + switch_mutex_lock(profile->dbh_mutex); sofia_glue_execute_sql_callback(profile, NULL, sql, notify_callback, profile); - switch_mutex_unlock(profile->ireg_mutex); + switch_mutex_unlock(profile->dbh_mutex); sofia_glue_release_profile(profile); free(sql); diff --git a/src/mod/endpoints/mod_sofia/sofia_glue.c b/src/mod/endpoints/mod_sofia/sofia_glue.c index 5c40dc10be..0d764391bd 100644 --- a/src/mod/endpoints/mod_sofia/sofia_glue.c +++ b/src/mod/endpoints/mod_sofia/sofia_glue.c @@ -6414,9 +6414,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_mutex_lock(profile->dbh_mutex); switch_sql_queue_manager_push_confirm(profile->qm, sql, 0, !sql_already_dynamic); - switch_mutex_unlock(profile->ireg_mutex); + switch_mutex_unlock(profile->dbh_mutex); if (sql_already_dynamic) { *sqlp = NULL;