Update of /usr/cvsroot/asterisk/apps
In directory mongoose.digium.com:/tmp/cvs-serv7131/apps

Modified Files:
        app_forkcdr.c 
Log Message:
use correct arguments to ast_cdr_reset from my changes earlier today


Index: app_forkcdr.c
===================================================================
RCS file: /usr/cvsroot/asterisk/apps/app_forkcdr.c,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- app_forkcdr.c       6 Nov 2005 15:09:46 -0000       1.16
+++ app_forkcdr.c       7 Nov 2005 04:14:48 -0000       1.17
@@ -57,16 +57,23 @@
 {
        struct ast_cdr *cdr;
        struct ast_cdr *newcdr;
+       struct ast_flags flags = { AST_CDR_FLAG_KEEP_VARS };
+
        if (!chan || !(cdr = chan->cdr))
                return;
+
        while (cdr->next)
                cdr = cdr->next;
+       
        if (!(newcdr = ast_cdr_dup(cdr)))
                return;
+       
        ast_cdr_append(cdr, newcdr);
-       ast_cdr_reset(newcdr, AST_CDR_FLAG_KEEP_VARS);
+       ast_cdr_reset(newcdr, &flags);
+       
        if (!ast_test_flag(cdr, AST_CDR_FLAG_KEEP_VARS))
                ast_cdr_free_vars(cdr, 0);
+       
        ast_set_flag(cdr, AST_CDR_FLAG_CHILD | AST_CDR_FLAG_LOCKED);
 }
 

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to