From 14048edf1d8463b6f72e4cf1df0c3827309f2adc Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Mon, 24 Oct 2011 15:03:43 +0000 Subject: Fixed #1399: Assertion failure if unable to resolve TURN server git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3844 74dad513-b988-da41-8d7b-12977e46ad98 --- pjnath/src/pjnath/turn_session.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pjnath') diff --git a/pjnath/src/pjnath/turn_session.c b/pjnath/src/pjnath/turn_session.c index c3185a1d..6d2dc15a 100644 --- a/pjnath/src/pjnath/turn_session.c +++ b/pjnath/src/pjnath/turn_session.c @@ -392,6 +392,9 @@ static void sess_shutdown(pj_turn_session *sess, PJ_LOG(4,(sess->obj_name, "Request to shutdown in state %s, cause:%d", state_names[sess->state], status)); + if (sess->last_status == PJ_SUCCESS && status != PJ_SUCCESS) + sess->last_status = status; + switch (sess->state) { case PJ_TURN_STATE_NULL: break; -- cgit v1.2.3