]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
AMI action ModuleReload returns Error if Module: missing or empty
authorKinsey Moore <kmoore@digium.com>
Wed, 10 Aug 2011 13:47:46 +0000 (13:47 +0000)
committerKinsey Moore <kmoore@digium.com>
Wed, 10 Aug 2011 13:47:46 +0000 (13:47 +0000)
An empty string was not being checked for properly causing identification of
the module to be reloaded to fail and return an Error with message
"No such module."

(closes issue AST-616)

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.8@331315 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/manager.c

index 77029dedecca8cf13c77ab039188d97ae3b35e96..46f3f6a9655fa490caf916de11fc95bebfc80478 100644 (file)
@@ -4439,7 +4439,7 @@ static int manager_moduleload(struct mansession *s, const struct message *m)
                        astman_send_ack(s, m, "Module unloaded.");
                }
        } else if (!strcasecmp(loadtype, "reload")) {
-               if (module != NULL) {
+               if (!ast_strlen_zero(module)) {
                        res = ast_module_reload(module);
                        if (res == 0) {
                                astman_send_error(s, m, "No such module.");