diff options
author | Benny Prijono <bennylp@teluu.com> | 2006-07-22 12:49:17 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2006-07-22 12:49:17 +0000 |
commit | 387cbf52ff78bd768e8bfd571cf865f6455cb57e (patch) | |
tree | 6d312d66a9c633aa163c876a6d5189efcb1d4acd /pjsip-apps | |
parent | 9a7b30d5563f75df07831bc702244314008ddfe0 (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.c | 8 |
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":"")); } |