From 8757a26cbbabd54c5662bf9b492214fe937dc93a Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Mon, 9 Jan 2006 17:20:59 +0000 Subject: 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 --- pjlib/src/pjlib-test/main.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'pjlib/src/pjlib-test/main.c') 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 to exit"); + fgets(s, sizeof(s), stdin); + } + return rc; } -- cgit v1.2.3