summaryrefslogtreecommitdiff
path: root/pjnath
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2011-10-24 15:03:43 +0000
committerBenny Prijono <bennylp@teluu.com>2011-10-24 15:03:43 +0000
commit14048edf1d8463b6f72e4cf1df0c3827309f2adc (patch)
tree6b778e543e95dc26f539d1494ed885213380a815 /pjnath
parente949aa58d8ec64c30ad8e22a598349ab2bfbd213 (diff)
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
Diffstat (limited to 'pjnath')
-rw-r--r--pjnath/src/pjnath/turn_session.c3
1 files changed, 3 insertions, 0 deletions
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;