summaryrefslogtreecommitdiff
path: root/ui/cli/tap-mgcpstat.c
diff options
context:
space:
mode:
Diffstat (limited to 'ui/cli/tap-mgcpstat.c')
-rw-r--r--ui/cli/tap-mgcpstat.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/cli/tap-mgcpstat.c b/ui/cli/tap-mgcpstat.c
index 503d430b74..508d41d71e 100644
--- a/ui/cli/tap-mgcpstat.c
+++ b/ui/cli/tap-mgcpstat.c
@@ -143,6 +143,7 @@ static void
mgcpstat_draw(void *pms)
{
mgcpstat_t *ms = (mgcpstat_t *)pms;
+ gchar* tmp_str;
int i;
/* printing results */
@@ -157,12 +158,14 @@ mgcpstat_draw(void *pms)
printf("Type | Messages | Min RTD | Max RTD | Avg RTD | Min in Frame | Max in Frame |\n");
for (i=0; i<NUM_TIMESTATS; i++) {
if (ms->rtd[i].num) {
+ tmp_str = val_to_str_wmem(NULL, i, mgcp_mesage_type, "Other (%d)");
printf("%s | %7u | %8.2f msec | %8.2f msec | %8.2f msec | %10u | %10u |\n",
- val_to_str(i, mgcp_mesage_type, "Other "), ms->rtd[i].num,
+ tmp_str, ms->rtd[i].num,
nstime_to_msec(&(ms->rtd[i].min)), nstime_to_msec(&(ms->rtd[i].max)),
get_average(&(ms->rtd[i].tot), ms->rtd[i].num),
ms->rtd[i].min_num, ms->rtd[i].max_num
);
+ wmem_free(NULL, tmp_str);
}
}
printf("=====================================================================================================\n");