summaryrefslogtreecommitdiff
path: root/pjsip
diff options
context:
space:
mode:
authorRiza Sulistyo <riza@teluu.com>2014-10-10 10:44:10 +0000
committerRiza Sulistyo <riza@teluu.com>2014-10-10 10:44:10 +0000
commitc5fc9783f2784bc02f63f15557d451f9993e72a9 (patch)
treeebfd75a4f3080e0b804ae5260462f9cb74e4a53a /pjsip
parentc8df8abb353e06c805369f52e376b51632cd8077 (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.c2
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));
}
}