[asterisk-commits] mjordan: branch 12 r422506 - /branches/12/main/cli.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Mon Sep 1 09:16:14 CDT 2014


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));
 	}
 




More information about the asterisk-commits mailing list