]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
Fix the CDR CLI command 'cdr show active {channel}'
authorMatthew Jordan <mjordan@digium.com>
Wed, 2 Oct 2013 18:57:15 +0000 (18:57 +0000)
committerMatthew Jordan <mjordan@digium.com>
Wed, 2 Oct 2013 18:57:15 +0000 (18:57 +0000)
When the switch from channel names to channel unique IDs happened, the poor
CLI command got left in the dust. This fixes the command so that users can
once again see how Asterisk is messing up your billing information.

git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/12@400286 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/cdr.c

index 44178e62855483fe2cabbe9bf05b417e49f6e9b2..cbd441bbdc1b3268e218e2143a33b8871e563f83 100644 (file)
@@ -3638,7 +3638,7 @@ static void cli_show_channel(struct ast_cli_args *a)
 #define TITLE_STRING "%-10.10s %-20.20s %-25.25s %-15.15s %-15.15s %-8.8s %-8.8s %-8.8s %-8.8s %-8.8s\n"
 #define FORMAT_STRING "%-10.10s %-20.20s %-25.25s %-15.15s %-15.15s %-8.8s %-8.8s %-8.8s %-8.8ld %-8.8ld\n"
 
-       cdr = ao2_find(active_cdrs_by_channel, channel_name, OBJ_KEY);
+       cdr = cdr_object_get_by_name(channel_name);
        if (!cdr) {
                ast_cli(a->fd, "Unknown channel: %s\n", channel_name);
                return;