diff options
author | Riza Sulistyo <riza@teluu.com> | 2014-10-10 10:44:10 +0000 |
---|---|---|
committer | Riza Sulistyo <riza@teluu.com> | 2014-10-10 10:44:10 +0000 |
commit | c5fc9783f2784bc02f63f15557d451f9993e72a9 (patch) | |
tree | ebfd75a4f3080e0b804ae5260462f9cb74e4a53a /pjsip | |
parent | c8df8abb353e06c805369f52e376b51632cd8077 (diff) |
Misc (re #1782): In case if STUN server is configured and NAT-traversal is in process user can delete this server from setting list. In that case in internal_stun_resolve_cb we should check that STUN server is available. (Thanks to Max Bondarenko for the patch).
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@4945 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_core.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_core.c b/pjsip/src/pjsua-lib/pjsua_core.c index c9aa1a45..e94c4829 100644 --- a/pjsip/src/pjsua-lib/pjsua_core.c +++ b/pjsip/src/pjsua-lib/pjsua_core.c @@ -1460,7 +1460,7 @@ PJ_DEF(pj_status_t) pjsua_cancel_stun_resolution( void *token, static void internal_stun_resolve_cb(const pj_stun_resolve_result *result) { pjsua_var.stun_status = result->status; - if (result->status == PJ_SUCCESS) { + if ((result->status == PJ_SUCCESS) && (pjsua_var.ua_cfg.stun_srv_cnt>0)) { pj_memcpy(&pjsua_var.stun_srv, &result->addr, sizeof(result->addr)); } } |