diff options
author | Benny Prijono <bennylp@teluu.com> | 2008-02-22 08:36:06 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2008-02-22 08:36:06 +0000 |
commit | 604b84d7eac9b00fd43dd52a35a23359f106277c (patch) | |
tree | ef783c2b47e7f22ece491baa31a701e3dbda2c1d /pjsip/src/pjsip/sip_auth_client.c | |
parent | 2fe9c49e7d023c2efcc69ff835c49a3c3d8662e5 (diff) |
Ticket #492: Bug in strict route processing when challenged with 401/407 response
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1816 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsip/sip_auth_client.c')
-rw-r--r-- | pjsip/src/pjsip/sip_auth_client.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pjsip/src/pjsip/sip_auth_client.c b/pjsip/src/pjsip/sip_auth_client.c index 3994c0b4..bf09bad8 100644 --- a/pjsip/src/pjsip/sip_auth_client.c +++ b/pjsip/src/pjsip/sip_auth_client.c @@ -1098,6 +1098,11 @@ PJ_DEF(pj_status_t) pjsip_auth_clt_reinit_req( pjsip_auth_clt_sess *sess, via = (pjsip_via_hdr*) pjsip_msg_find_hdr(tdata->msg, PJSIP_H_VIA, NULL); via->branch_param.slen = 0; + /* Restore strict route set. + * See http://trac.pjsip.org/repos/ticket/492 + */ + pjsip_restore_strict_route_set(tdata); + /* Must invalidate the message! */ pjsip_tx_data_invalidate_msg(tdata); |