aboutsummaryrefslogtreecommitdiffstats
path: root/res
diff options
context:
space:
mode:
authorroot <root@f38db490-d61c-443f-a65b-d21fe96a405b>2006-06-12 16:04:02 +0000
committerroot <root@f38db490-d61c-443f-a65b-d21fe96a405b>2006-06-12 16:04:02 +0000
commitcff9b3e158d46f3ee5bcf6c996178bf2486658be (patch)
treea11489ab4a2faeb5ea264621508150cca9d9e95b /res
parentafb2f1a385132c3b0b8297c3be12e1e2adac20a3 (diff)
automerge commit
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2-netsec@33642 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'res')
-rw-r--r--res/res_agi.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/res/res_agi.c b/res/res_agi.c
index ddfabb357..5d2a029e1 100644
--- a/res/res_agi.c
+++ b/res/res_agi.c
@@ -282,6 +282,9 @@ static int launch_script(char *script, char *argv[], int *fds, int *efd, int *op
return -1;
}
if (!pid) {
+ /* Don't run AGI scripts with realtime priority -- it causes audio stutter */
+ ast_set_priority(0);
+
/* Redirect stdin and out, provide enhanced audio channel if desired */
dup2(fromast[0], STDIN_FILENO);
dup2(toast[1], STDOUT_FILENO);
@@ -301,9 +304,6 @@ static int launch_script(char *script, char *argv[], int *fds, int *efd, int *op
for (x=STDERR_FILENO + 2;x<1024;x++)
close(x);
- /* Don't run AGI scripts with realtime priority -- it causes audio stutter */
- ast_set_priority(0);
-
/* Execute script */
execv(script, argv);
/* Can't use ast_log since FD's are closed */