From 5897ec5992248b56739aa4e68d2a1688d7b7b51b Mon Sep 17 00:00:00 2001 From: Stefan Knoblich Date: Fri, 18 Nov 2011 22:23:15 +0100 Subject: [PATCH] ftmod_libpri: Print usage if 'ftdm libpri' has no arguments. Signed-off-by: Stefan Knoblich --- libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c b/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c index a2c3cd604c..d13bcd7240 100644 --- a/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c +++ b/libs/freetdm/src/ftmod/ftmod_libpri/ftmod_libpri.c @@ -310,9 +310,7 @@ static FIO_API_FUNCTION(ftdm_libpri_api) stream->write_function(stream, ftdm_libpri_usage); goto done; } - } - - if (argc == 2) { + } else if (argc == 2) { if (!strcasecmp(argv[0], "kill")) { int span_id = atoi(argv[1]); ftdm_span_t *span = NULL; @@ -333,9 +331,7 @@ static FIO_API_FUNCTION(ftdm_libpri_api) goto done; } } - } - - if (argc >= 2) { + } else if (argc >= 2) { if (!strcasecmp(argv[0], "debug")) { ftdm_span_t *span = NULL; @@ -437,7 +433,10 @@ static FIO_API_FUNCTION(ftdm_libpri_api) goto done; } } - + } else { + /* zero args print usage */ + stream->write_function(stream, ftdm_libpri_usage); + goto done; } stream->write_function(stream, "%s: -ERR invalid command.\n", __FILE__);