From: Stefan Knoblich Date: Fri, 18 Nov 2011 21:23:15 +0000 (+0100) Subject: ftmod_libpri: Print usage if 'ftdm libpri' has no arguments. X-Git-Tag: v1.2-rc1~27^2~155 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5897ec5992248b56739aa4e68d2a1688d7b7b51b;p=thirdparty%2Ffreeswitch.git ftmod_libpri: Print usage if 'ftdm libpri' has no arguments. Signed-off-by: Stefan Knoblich --- 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__);