From 4f63436cab2e8588559f2bb2539889a17eccefdd Mon Sep 17 00:00:00 2001 From: Liong Sauw Ming Date: Fri, 17 Oct 2014 00:48:33 +0000 Subject: 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 --- pjmedia/src/pjmedia/transport_ice.c | 4 ++-- 1 file 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; -- cgit v1.2.3