This ensures that the manager interface is not enabled by default. Prior to this
authorMark Michelson <mmichelson@digium.com>
Wed, 26 Mar 2008 00:02:31 +0000 (00:02 +0000)
committerMark Michelson <mmichelson@digium.com>
Wed, 26 Mar 2008 00:02:31 +0000 (00:02 +0000)
change, it was possible to start Asterisk with the manager interface enabled, then
either comment out the enabled option or make manager.conf unopenable and the manager
interface would still be enabled.

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

main/manager.c

index 03ea2a1..e54238c 100644 (file)
@@ -3714,6 +3714,8 @@ static int __init_manager(int reload)
        struct ast_variable *var;
        struct ast_flags config_flags = { reload ? CONFIG_FLAG_FILEUNCHANGED : 0 };
 
+       manager_enabled = 0;
+
        if (!registered) {
                /* Register default actions */
                ast_manager_register2("Ping", 0, action_ping, "Keepalive command", mandescr_ping);