From 06d2a69f079a3d995ce62a6b7641eb348afdf044 Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Wed, 11 Nov 2009 00:33:00 +0000 Subject: Misc (#951): undo r3012, and silently adjust max_calls to PJSUA_MAX_CALLS instead if it is greater git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@3013 74dad513-b988-da41-8d7b-12977e46ad98 --- pjsip/src/pjsua-lib/pjsua_call.c | 5 +++++ pjsip/src/pjsua-lib/pjsua_core.c | 6 ------ 2 files changed, 5 insertions(+), 6 deletions(-) (limited to 'pjsip') diff --git a/pjsip/src/pjsua-lib/pjsua_call.c b/pjsip/src/pjsua-lib/pjsua_call.c index 5a19d95b..cc9eaad9 100644 --- a/pjsip/src/pjsua-lib/pjsua_call.c +++ b/pjsip/src/pjsua-lib/pjsua_call.c @@ -133,6 +133,11 @@ pj_status_t pjsua_call_subsys_init(const pjsua_config *cfg) /* Copy config */ pjsua_config_dup(pjsua_var.pool, &pjsua_var.ua_cfg, cfg); + /* Verify settings */ + if (pjsua_var.ua_cfg.max_calls >= PJSUA_MAX_CALLS) { + pjsua_var.ua_cfg.max_calls = PJSUA_MAX_CALLS; + } + /* Check the route URI's and force loose route if required */ for (i=0; imax_calls >= PJSUA_MAX_CALLS) { - pjsua_perror(THIS_FILE, "Invalid max_calls setting", PJ_ETOOMANY); - return PJ_EINVAL; - } - /* If nameserver is configured, create DNS resolver instance and * set it to be used by SIP resolver. */ -- cgit v1.2.3