summaryrefslogtreecommitdiff
path: root/pjmedia
diff options
context:
space:
mode:
authorLiong Sauw Ming <ming@teluu.com>2014-10-17 00:48:33 +0000
committerLiong Sauw Ming <ming@teluu.com>2014-10-17 00:48:33 +0000
commit4f63436cab2e8588559f2bb2539889a17eccefdd (patch)
treee638e07b74cadf1d8c0af8377409d02c2b4e0112 /pjmedia
parent2fbb30b3d3afb464b97a61369a71aa90ec3fcc47 (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.c4
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;