aboutsummaryrefslogtreecommitdiffstats
path: root/res/res_agi.c
diff options
context:
space:
mode:
authorfile <file@f38db490-d61c-443f-a65b-d21fe96a405b>2008-02-11 18:29:18 +0000
committerfile <file@f38db490-d61c-443f-a65b-d21fe96a405b>2008-02-11 18:29:18 +0000
commit68eeae617bdf814ad69dbe5b22f03d0b894cd52c (patch)
treeed6a96881cd499e7a8c3e4e9af138f073774577d /res/res_agi.c
parentadf32284d786b12a252f5feb0f67a9bb65117b48 (diff)
Remove ast_module_user usage from res_agi. This is taken care of in the core.
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@103319 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'res/res_agi.c')
-rw-r--r--res/res_agi.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/res/res_agi.c b/res/res_agi.c
index 70df02c62..a0ee1fcb8 100644
--- a/res/res_agi.c
+++ b/res/res_agi.c
@@ -2866,7 +2866,6 @@ static char *handle_cli_agi_dump_html(struct ast_cli_entry *e, int cmd, struct a
static int agi_exec_full(struct ast_channel *chan, void *data, int enhanced, int dead)
{
enum agi_result res;
- struct ast_module_user *u;
char buf[AGI_BUF_LEN] = "", *tmp = buf;
int fds[2], efd = -1, pid;
AST_DECLARE_APP_ARGS(args,
@@ -2884,15 +2883,11 @@ static int agi_exec_full(struct ast_channel *chan, void *data, int enhanced, int
memset(&agi, 0, sizeof(agi));
AST_STANDARD_APP_ARGS(args, tmp);
args.argv[args.argc] = NULL;
-
- u = ast_module_user_add(chan);
#if 0
/* Answer if need be */
if (chan->_state != AST_STATE_UP) {
- if (ast_answer(chan)) {
- ast_module_user_remove(u);
+ if (ast_answer(chan))
return -1;
- }
}
#endif
res = launch_script(chan, args.argv[0], args.argv, fds, enhanced ? &efd : NULL, &pid);
@@ -2914,7 +2909,6 @@ static int agi_exec_full(struct ast_channel *chan, void *data, int enhanced, int
close(efd);
ast_unreplace_sigchld();
}
- ast_module_user_remove(u);
switch (res) {
case AGI_RESULT_SUCCESS: