summaryrefslogtreecommitdiff
path: root/pjsip-apps
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-07-22 12:49:17 +0000
committerBenny Prijono <bennylp@teluu.com>2006-07-22 12:49:17 +0000
commit387cbf52ff78bd768e8bfd571cf865f6455cb57e (patch)
tree6d312d66a9c633aa163c876a6d5189efcb1d4acd /pjsip-apps
parent9a7b30d5563f75df07831bc702244314008ddfe0 (diff)
pjsua application should check that the --max-calls argument does not exceed compile time maximums
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@620 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip-apps')
-rw-r--r--pjsip-apps/src/pjsua/pjsua_app.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/pjsip-apps/src/pjsua/pjsua_app.c b/pjsip-apps/src/pjsua/pjsua_app.c
index 999df2a5..aa724296 100644
--- a/pjsip-apps/src/pjsua/pjsua_app.c
+++ b/pjsip-apps/src/pjsua/pjsua_app.c
@@ -624,8 +624,9 @@ static pj_status_t parse_args(int argc, char *argv[],
case OPT_MAX_CALLS:
cfg->cfg.max_calls = my_atoi(pj_optarg);
- if (cfg->cfg.max_calls < 1 || cfg->cfg.max_calls > 255) {
- PJ_LOG(1,(THIS_FILE,"Too many calls for max-calls (1-255)"));
+ if (cfg->cfg.max_calls < 1 || cfg->cfg.max_calls > PJSUA_MAX_CALLS) {
+ PJ_LOG(1,(THIS_FILE,"Too many calls for max-calls (1-%d)",
+ PJSUA_MAX_CALLS));
return -1;
}
break;
@@ -1315,6 +1316,9 @@ static void keystroke_help(void)
puts("+------------------------------+--------------------------+-------------------+");
puts("| q QUIT |");
puts("+=============================================================================+");
+
+ i = pjsua_call_get_count();
+ printf("You have %d active call%s\n", i, (i>1?"s":""));
}