mirror of
https://github.com/asterisk/asterisk.git
synced 2026-07-14 15:37:49 -07:00
chan_iax2: Fix spacing in netstats command
The iax2 show netstats command previously didn't contain enough spacing in the header to properly align the table header with the table body. This caused column headers to not align with the values on longer channel names. Some spacing is added to account for the longest channel names that display (before truncation occurs) so that columns are always properly aligned. ASTERISK-29895 #close patches: 61205_misaligned2.patch submitted by Birger Harzenetter (license 5870) Change-Id: I450ce6bb81157b9d6d149007e53b749f237b6d9f
This commit is contained in:
committed by
Kevin Harwell
parent
5ac5c2b0ab
commit
0d11938e92
@@ -7503,7 +7503,7 @@ static int ast_cli_netstats(struct mansession *s, int fd, int limit_fmt)
|
||||
int numchans = 0;
|
||||
char first_message[10] = { 0, };
|
||||
char last_message[10] = { 0, };
|
||||
#define ACN_FORMAT1 "%-20.25s %4u %4d %4d %5d %3d %5d %4d %6d %4d %4d %5d %3d %5d %4d %6d %s%s %4s%s\n"
|
||||
#define ACN_FORMAT1 "%-24.25s %4u %4d %4d %5d %3d %5d %4d %6d %4d %4d %5d %3d %5d %4d %6d %s%s %4s%s\n"
|
||||
#define ACN_FORMAT2 "%s %u %d %d %d %d %d %d %d %d %d %d %d %d %d %d %s%s %s%s\n"
|
||||
for (x = 0; x < ARRAY_LEN(iaxs); x++) {
|
||||
ast_mutex_lock(&iaxsl[x]);
|
||||
@@ -7597,8 +7597,8 @@ static char *handle_cli_iax2_show_netstats(struct ast_cli_entry *e, int cmd, str
|
||||
}
|
||||
if (a->argc != 3)
|
||||
return CLI_SHOWUSAGE;
|
||||
ast_cli(a->fd, " -------- LOCAL --------------------- -------- REMOTE --------------------\n");
|
||||
ast_cli(a->fd, "Channel RTT Jit Del Lost %% Drop OOO Kpkts Jit Del Lost %% Drop OOO Kpkts FirstMsg LastMsg\n");
|
||||
ast_cli(a->fd, " -------- LOCAL --------------------- -------- REMOTE --------------------\n");
|
||||
ast_cli(a->fd, "Channel RTT Jit Del Lost %% Drop OOO Kpkts Jit Del Lost %% Drop OOO Kpkts FirstMsg LastMsg\n");
|
||||
numchans = ast_cli_netstats(NULL, a->fd, 1);
|
||||
ast_cli(a->fd, "%d active IAX channel%s\n", numchans, (numchans != 1) ? "s" : "");
|
||||
return CLI_SUCCESS;
|
||||
|
||||
Reference in New Issue
Block a user