From e949aa58d8ec64c30ad8e22a598349ab2bfbd213 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Mon, 24 Oct 2011 14:13:35 +0000 Subject: Fixed #1389: Failed to authenticate to TURN client due to REALM attribute padding git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3843 74dad513-b988-da41-8d7b-12977e46ad98 --- pjnath/src/pjnath/stun_session.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'pjnath') diff --git a/pjnath/src/pjnath/stun_session.c b/pjnath/src/pjnath/stun_session.c index 7d858463..4a268ea4 100644 --- a/pjnath/src/pjnath/stun_session.c +++ b/pjnath/src/pjnath/stun_session.c @@ -353,6 +353,11 @@ static pj_status_t handle_auth_challenge(pj_stun_session *sess, pj_stun_msg_find_attr(response, PJ_STUN_ATTR_REALM, 0); if (arealm) { pj_strdup(sess->pool, &sess->server_realm, &arealm->value); + while (sess->server_realm.slen && + !sess->server_realm.ptr[sess->server_realm.slen-1]) + { + --sess->server_realm.slen; + } } /* Create new request */ -- cgit v1.2.3