diff --git a/src/mod/endpoints/mod_sofia/sofia_presence.c b/src/mod/endpoints/mod_sofia/sofia_presence.c index 99897fb3fd..c1e4031b36 100644 --- a/src/mod/endpoints/mod_sofia/sofia_presence.c +++ b/src/mod/endpoints/mod_sofia/sofia_presence.c @@ -1110,7 +1110,7 @@ static void actual_sofia_presence_event_handler(switch_event_t *event) free(buf); } - sofia_glue_execute_sql_callback(profile, NULL, sql, sofia_presence_sub_callback, &helper); + sofia_glue_execute_sql_callback(profile, profile->ireg_mutex, sql, sofia_presence_sub_callback, &helper); switch_safe_free(sql); sql = switch_mprintf("update sip_subscriptions set version=version+1 where event='dialog' and sub_to_user='%q' "