diff options
author | Liong Sauw Ming <ming@teluu.com> | 2014-10-17 00:48:33 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2014-10-17 00:48:33 +0000 |
commit | 4f63436cab2e8588559f2bb2539889a17eccefdd (patch) | |
tree | e638e07b74cadf1d8c0af8377409d02c2b4e0112 /pjmedia | |
parent | 2fbb30b3d3afb464b97a61369a71aa90ec3fcc47 (diff) |
Fixed #1798: Crash upon receiving re-INVITE to restart ICE after failed STUN
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4949 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjmedia')
-rw-r--r-- | pjmedia/src/pjmedia/transport_ice.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/pjmedia/src/pjmedia/transport_ice.c b/pjmedia/src/pjmedia/transport_ice.c index b6009260..0455627e 100644 --- a/pjmedia/src/pjmedia/transport_ice.c +++ b/pjmedia/src/pjmedia/transport_ice.c @@ -572,8 +572,8 @@ static pj_status_t encode_session_in_sdp(struct transport_ice *tp_ice, } } else if (pj_ice_strans_has_sess(tp_ice->ice_st) && - pj_ice_strans_get_state(tp_ice->ice_st) != - PJ_ICE_STRANS_STATE_FAILED) + (restart_session || pj_ice_strans_get_state(tp_ice->ice_st) != + PJ_ICE_STRANS_STATE_FAILED)) { /* Encode all candidates to SDP media */ char *attr_buf; |