diff options
Diffstat (limited to 'pjmedia/src')
-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; |