Reset stored remote name in dialog (dlg->initial_dest) if transport is server. (#3783)
This commit is contained in:
parent
f9ed97b87d
commit
04f81212a3
|
@ -1878,6 +1878,11 @@ static void dlg_update_routeset(pjsip_dialog *dlg, const pjsip_rx_data *rdata)
|
||||||
{
|
{
|
||||||
pj_strdup(dlg->pool, &dlg->initial_dest,
|
pj_strdup(dlg->pool, &dlg->initial_dest,
|
||||||
&rdata->tp_info.transport->remote_name.host);
|
&rdata->tp_info.transport->remote_name.host);
|
||||||
|
} else {
|
||||||
|
/* Reset the stored remote name if the transport is a server
|
||||||
|
* transport.
|
||||||
|
*/
|
||||||
|
dlg->initial_dest.slen = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Ignore subsequent request from remote */
|
/* Ignore subsequent request from remote */
|
||||||
|
|
Loading…
Reference in New Issue