diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index 6f0a2727ad..bcb8783db2 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -2675,12 +2675,12 @@ static void general_event_handler(switch_event_t *event) if (call_id) { sql = switch_mprintf("select sip_user,sip_host,contact,profile_name,'%q','%q','%q' " - "from sip_registrations where call_id='%q'", ct, es, body, call_id + "from sip_registrations where call_id='%q'", ct, es, switch_str_nil(body), call_id ); } else { sql = switch_mprintf("select sip_user,sip_host,contact,profile_name,'%q','%q','%q' " "from sip_registrations where sip_user='%s' and sip_host='%q'", - ct, es, body, user, host + ct, es, switch_str_nil(body), switch_str_nil(user), switch_str_nil(host) ); }