Author: mjordan
Date: Mon Sep  1 09:16:12 2014
New Revision: 422506

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=422506
Log:
main/cli: Do not attempt to show CDR data for internal channels

Internal channels don't have CDRs. Querying the CDR engine for their variables
will make it cranky.

Modified:
    branches/12/main/cli.c

Modified: branches/12/main/cli.c
URL: 
http://svnview.digium.com/svn/asterisk/branches/12/main/cli.c?view=diff&rev=422506&r1=422505&r2=422506
==============================================================================
--- branches/12/main/cli.c (original)
+++ branches/12/main/cli.c Mon Sep  1 09:16:12 2014
@@ -1659,7 +1659,8 @@
                ast_str_append(&output, 0, "%s=%s\n", ast_var_name(var), 
ast_var_value(var));
        }
 
-       if (ast_cdr_serialize_variables(ast_channel_name(chan), &obuf, '=', 
'\n')) {
+       if (!(ast_channel_tech(chan)->properties & AST_CHAN_TP_INTERNAL)
+               && ast_cdr_serialize_variables(ast_channel_name(chan), &obuf, 
'=', '\n')) {
                ast_str_append(&output, 0, "  CDR Variables:\n%s\n", 
ast_str_buffer(obuf));
        }
 


-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

svn-commits mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/svn-commits

Reply via email to