summaryrefslogtreecommitdiff
path: root/pjlib/src/pjlib-test/main.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2006-01-09 17:20:59 +0000
committerBenny Prijono <bennylp@teluu.com>2006-01-09 17:20:59 +0000
commit8757a26cbbabd54c5662bf9b492214fe937dc93a (patch)
treef5c7153e289b0219f4585f279ce07e1a3699efd8 /pjlib/src/pjlib-test/main.c
parent6207fdc832c448e6ef6359c97c186abcd3395bf5 (diff)
Fixed bugs and added tests to handle NULL and zero length strings
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@118 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib/src/pjlib-test/main.c')
-rw-r--r--pjlib/src/pjlib-test/main.c13
1 files changed, 12 insertions, 1 deletions
diff --git a/pjlib/src/pjlib-test/main.c b/pjlib/src/pjlib-test/main.c
index fea4cd6f..20a34478 100644
--- a/pjlib/src/pjlib-test/main.c
+++ b/pjlib/src/pjlib-test/main.c
@@ -57,6 +57,7 @@ static void init_signals()
int main(int argc, char *argv[])
{
int rc;
+ int interractive = 0;
boost();
init_signals();
@@ -64,7 +65,10 @@ int main(int argc, char *argv[])
while (argc > 1) {
char *arg = argv[--argc];
- if (*arg=='-' && *(arg+1)=='p') {
+ if (*arg=='-' && *(arg+1)=='i') {
+ interractive = 1;
+
+ } else if (*arg=='-' && *(arg+1)=='p') {
pj_str_t port = pj_str(argv[--argc]);
param_echo_port = pj_strtoul(&port);
@@ -88,6 +92,13 @@ int main(int argc, char *argv[])
rc = test_main();
+ if (interractive) {
+ char s[10];
+ puts("");
+ puts("Press <ENTER> to exit");
+ fgets(s, sizeof(s), stdin);
+ }
+
return rc;
}