mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 11:25:35 +00:00
chan_pjsip: Changed to continued after invalid media for pjsip show channelstats
Currently, the pjsip show channelstats cli does not show channel's stats after hits the invalid channel info. This makes hard to use this cli. Changed to keep iterate after hits the invalid channel info. ASTERISK-28292 Change-Id: I3efdff1c9e1b1efd3c971fb82ae77aa133a6f43c
This commit is contained in:
@@ -352,7 +352,7 @@ static int cli_channelstats_print_body(void *obj, void *arg, int flags)
|
||||
|
||||
if (!channel) {
|
||||
ast_str_append(&context->output_buffer, 0, " %s not valid\n", snapshot->base->name);
|
||||
return -1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
ast_channel_lock(channel);
|
||||
@@ -362,7 +362,7 @@ static int cli_channelstats_print_body(void *obj, void *arg, int flags)
|
||||
ast_str_append(&context->output_buffer, 0, " %s not valid\n", snapshot->base->name);
|
||||
ast_channel_unlock(channel);
|
||||
ao2_cleanup(channel);
|
||||
return -1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
media = session->active_media_state->default_session[AST_MEDIA_TYPE_AUDIO];
|
||||
@@ -370,7 +370,7 @@ static int cli_channelstats_print_body(void *obj, void *arg, int flags)
|
||||
ast_str_append(&context->output_buffer, 0, " %s not valid\n", snapshot->base->name);
|
||||
ast_channel_unlock(channel);
|
||||
ao2_cleanup(channel);
|
||||
return -1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
rtp = ao2_bump(media->rtp);
|
||||
|
Reference in New Issue
Block a user