From: Brian West Date: Fri, 27 Aug 2010 19:04:45 +0000 (-0500) Subject: make sure to remove sip_dialogs when we should X-Git-Tag: v1.2-rc1~446 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=540ee0123de4119b1df10ce752a5891248215a8b;p=thirdparty%2Ffreeswitch.git make sure to remove sip_dialogs when we should --- diff --git a/src/mod/endpoints/mod_sofia/mod_sofia.c b/src/mod/endpoints/mod_sofia/mod_sofia.c index 019bb9fad4..58308225ff 100644 --- a/src/mod/endpoints/mod_sofia/mod_sofia.c +++ b/src/mod/endpoints/mod_sofia/mod_sofia.c @@ -458,7 +458,7 @@ switch_status_t sofia_on_hangup(switch_core_session_t *session) } if (session && tech_pvt->profile->pres_type) { - char *sql = switch_mprintf("delete from sip_dialogs where call_id='%q'", tech_pvt->call_id); + char *sql = switch_mprintf("delete from sip_dialogs where uuid='%q'", switch_core_session_get_uuid(session)); switch_assert(sql); sofia_glue_execute_sql_now(tech_pvt->profile, &sql, SWITCH_TRUE); }