From: Brian West Date: Thu, 14 Dec 2017 16:07:10 +0000 (-0600) Subject: FS-10840: [mod_sofia] max-registrations-per-extension parameter is not multi-tennant X-Git-Tag: v1.8.1~3^2~174 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31d9584f5958da78680c475055fceb9ea7998360;p=thirdparty%2Ffreeswitch.git FS-10840: [mod_sofia] max-registrations-per-extension parameter is not multi-tennant --- diff --git a/src/mod/endpoints/mod_sofia/sofia_reg.c b/src/mod/endpoints/mod_sofia/sofia_reg.c index 847411ab5a..842e6c3bf7 100644 --- a/src/mod/endpoints/mod_sofia/sofia_reg.c +++ b/src/mod/endpoints/mod_sofia/sofia_reg.c @@ -3074,7 +3074,8 @@ auth_res_t sofia_reg_parse_auth(sofia_profile_t *profile, call_id = sip->sip_call_id->i_id; switch_assert(call_id); - sql = switch_mprintf("select count(sip_user) from sip_registrations where sip_user='%q' AND call_id <> '%q'", username, call_id); + sql = switch_mprintf("select count(sip_user) from sip_registrations where sip_user='%q' AND call_id <> '%q' AND sip_host='%q'", + username, call_id, domain_name); switch_assert(sql != NULL); sofia_glue_execute_sql_callback(profile, NULL, sql, sofia_reg_regcount_callback, &count); free(sql);