aboutsummaryrefslogtreecommitdiffstats
path: root/ui/cli/tap-rtp.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2015-01-04 21:40:05 -0500
committerMichael Mann <mmann78@netscape.net>2015-01-05 13:55:04 +0000
commit22b4ec91c006fec65e655ccbb0dbbc32438f820b (patch)
tree033dc9de28b8a79550a4dd769fcfb249df4be38c /ui/cli/tap-rtp.c
parent9a7318a184e25e08d1c8449e3f826e0a5c66ca3b (diff)
Replace ep_display_to_address with wmem equivalent display_to_address.
Almost all instances require using "manual" memory management, but it gets some ep_ calls out of the GUI. Change-Id: Ifa7303766b08d09442ccf3d7063cbe061578ecd9 Reviewed-on: https://code.wireshark.org/review/6318 Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'ui/cli/tap-rtp.c')
-rw-r--r--ui/cli/tap-rtp.c10
1 files changed, 7 insertions, 3 deletions
diff --git a/ui/cli/tap-rtp.c b/ui/cli/tap-rtp.c
index 97a86dc2b1..76d15877ea 100644
--- a/ui/cli/tap-rtp.c
+++ b/ui/cli/tap-rtp.c
@@ -65,6 +65,7 @@ rtp_streams_stat_draw(void *arg _U_)
gint32 lost;
double perc;
char *savelocale;
+ char *src_addr, *dst_addr;
printf("========================= RTP Streams ========================\n");
printf("%15s %5s %15s %5s %10s %16s %5s %12s %15s %15s %15s %s\n","Src IP addr", "Port", "Dest IP addr", "Port", "SSRC", "Payload", "Pkts", "Lost", "Max Delta(ms)", "Max Jitter(ms)", "Mean Jitter(ms)", "Problems?");
@@ -105,10 +106,12 @@ rtp_streams_stat_draw(void *arg _U_)
perc = 0;
}
+ src_addr = (char*)address_to_display(NULL, &(strinfo->src_addr));
+ dst_addr = (char*)address_to_display(NULL, &(strinfo->dest_addr));
printf("%15s %5u %15s %5u 0x%08X %16s %5u %5d (%.1f%%) %15.2f %15.2f %15.2f %s\n",
- ep_address_to_display(&(strinfo->src_addr)),
+ src_addr,
strinfo->src_port,
- ep_address_to_display(&(strinfo->dest_addr)),
+ dst_addr,
strinfo->dest_port,
strinfo->ssrc,
payload_type,
@@ -122,7 +125,8 @@ rtp_streams_stat_draw(void *arg _U_)
list = g_list_next(list);
g_free(payload_type);
-
+ wmem_free(NULL, src_addr);
+ wmem_free(NULL, dst_addr);
}
printf("==============================================================\n");