diff options
author | Liong Sauw Ming <ming@teluu.com> | 2011-10-31 10:28:34 +0000 |
---|---|---|
committer | Liong Sauw Ming <ming@teluu.com> | 2011-10-31 10:28:34 +0000 |
commit | 808789a9ba8c53855fb1d44328286e8231fc22c2 (patch) | |
tree | b59d6f7364b0506389a3d92ba1d06fcdc3721648 /pjnath/src | |
parent | 7c4e1c7d303f53930d8a6375f23f63de4f25d276 (diff) |
Fixed #1409: Assertion failure if unable to resolve TURN server
git-svn-id: http://svn.pjsip.org/repos/pjproject/branches/1.x@3877 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjnath/src')
-rw-r--r-- | pjnath/src/pjnath/turn_session.c | 3 |
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; |