From 52c278c2e1b820e4a5f329a83f50757ab5248fde Mon Sep 17 00:00:00 2001 From: Mathieu Rene Date: Mon, 19 Jul 2010 11:50:15 -0400 Subject: [PATCH] mod_hash: fix null check on API --- src/mod/applications/mod_hash/mod_hash.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mod/applications/mod_hash/mod_hash.c b/src/mod/applications/mod_hash/mod_hash.c index ae5f56d5a2..126d9f3a26 100644 --- a/src/mod/applications/mod_hash/mod_hash.c +++ b/src/mod/applications/mod_hash/mod_hash.c @@ -572,10 +572,13 @@ SWITCH_STANDARD_API(hash_remote_function) char *argv[10]; char *dup = NULL; - if (!zstr(cmd)) { - dup = strdup(cmd); + if (zstr(cmd)) { + stream->write_function(stream, "-ERR Usage: "HASH_REMOTE_SYNTAX"\n"); + return SWITCH_STATUS_SUCCESS; } + dup = strdup(cmd); + argc = switch_split(dup, ' ', argv); if (argv[0] && !strcmp(argv[0], "list")) { switch_hash_index_t *hi;