From: Mathieu Rene Date: Mon, 19 Jul 2010 15:10:32 +0000 (-0400) Subject: mod_hash: fix syntax messages and add console autocomplete X-Git-Tag: v1.2-rc1~541^2~5^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=67713fd6c2c6f650806d2177833e9bdd6bb7939d;p=thirdparty%2Ffreeswitch.git mod_hash: fix syntax messages and add console autocomplete --- diff --git a/src/mod/applications/mod_hash/mod_hash.c b/src/mod/applications/mod_hash/mod_hash.c index 9608865238..1a1abd2149 100644 --- a/src/mod/applications/mod_hash/mod_hash.c +++ b/src/mod/applications/mod_hash/mod_hash.c @@ -599,7 +599,7 @@ SWITCH_STANDARD_API(hash_remote_function) const char *name = argv[1]; limit_remote_t *remote; if (zstr(name)) { - stream->write_function(stream, "-ERR "HASH_REMOTE_SYNTAX"\n"); + stream->write_function(stream, "-ERR Usage: "HASH_REMOTE_SYNTAX"\n"); goto done; } switch_thread_rwlock_rdlock(globals.remote_hash_rwlock); @@ -616,6 +616,9 @@ SWITCH_STANDARD_API(hash_remote_function) } else if (argv[0] && !strcmp(argv[0], "rescan")) { do_config(SWITCH_TRUE); stream->write_function(stream, "+OK\n"); + } else { + stream->write_function(stream, "-ERR Usage: "HASH_REMOTE_SYNTAX"\n"); + } done: @@ -902,6 +905,10 @@ SWITCH_MODULE_LOAD_FUNCTION(mod_hash_load) switch_console_set_complete("add hash delete"); switch_console_set_complete("add hash select"); + switch_console_set_complete("add hash_remote list"); + switch_console_set_complete("add hash_remote kill"); + switch_console_set_complete("add hash_remote rescan"); + do_config(SWITCH_FALSE); /* indicate that the module should continue to be loaded */