From 7a1204d1292204e13a52d742ff70a28732a325af Mon Sep 17 00:00:00 2001
From: Matthew Nicholson <mnicholson@digium.com>
Date: Fri, 6 May 2011 19:14:39 +0000
Subject: [PATCH] Default to starting an autoservice in pbx_lua.  The
 autoservice is automatically stopped when applications are executed, so this
 shouldn't cause any problems.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@317806 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 UPGRADE.txt   | 1 +
 pbx/pbx_lua.c | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/UPGRADE.txt b/UPGRADE.txt
index f486241dc9..3525621d39 100644
--- a/UPGRADE.txt
+++ b/UPGRADE.txt
@@ -47,6 +47,7 @@ pbx_lua:
    (such as app.goto).  Now when an application such as app.goto() is called,
    control is returned back to the pbx engine and the current extension
    function stops executing.
+ - the autoservice now defaults to being on by default
  - autoservice_start() and autoservice_start() no longer return a value.
 
 ===========================================================
diff --git a/pbx/pbx_lua.c b/pbx/pbx_lua.c
index 25acc4981a..cae82adba5 100644
--- a/pbx/pbx_lua.c
+++ b/pbx/pbx_lua.c
@@ -566,7 +566,7 @@ static void lua_create_autoservice_functions(lua_State *L)
 	lua_pushcfunction(L, &lua_autoservice_status);
 	lua_setglobal(L, "autoservice_status");
 
-	lua_pushboolean(L, 0);
+	lua_pushboolean(L, 1);
 	lua_setfield(L, LUA_REGISTRYINDEX, "autoservice");
 }
 
-- 
GitLab