]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
automerge commit
authorAutomerge script <automerge@asterisk.org>
Sat, 4 Mar 2006 12:04:16 +0000 (12:04 +0000)
committerAutomerge script <automerge@asterisk.org>
Sat, 4 Mar 2006 12:04:16 +0000 (12:04 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2-netsec@11804 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_mixmonitor.c

index 1c3b49d9931a7fd1ff1e340974ba8a3065976a36..0f5d101df416ce4cfec4a3649d459adf51c5cdfd 100644 (file)
@@ -203,6 +203,17 @@ static void *mixmonitor_thread(void *obj)
        if (option_verbose > 1)
                ast_verbose(VERBOSE_PREFIX_2 "Begin MixMonitor Recording %s\n", name);
        
+       if (mixmonitor->post_process) {
+               char *p;
+
+               for (p = mixmonitor->post_process; *p ; p++) {
+                       if (*p == '^' && *(p+1) == '{') {
+                               *p = '$';
+                       }
+               }
+               pbx_substitute_variables_helper(mixmonitor->chan, mixmonitor->post_process, post_process, sizeof(post_process) - 1);
+       }
+
        while (1) {
                struct ast_frame *next;
                int write;
@@ -237,17 +248,6 @@ static void *mixmonitor_thread(void *obj)
                ast_mutex_unlock(&spy.lock);
        }
        
-       if (mixmonitor->post_process) {
-               char *p;
-
-               for (p = mixmonitor->post_process; *p ; p++) {
-                       if (*p == '^' && *(p+1) == '{') {
-                               *p = '$';
-                       }
-               }
-               pbx_substitute_variables_helper(mixmonitor->chan, mixmonitor->post_process, post_process, sizeof(post_process) - 1);
-       }
-
        stopmon(mixmonitor->chan, &spy);
 
        if (option_verbose > 1)