aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2015-01-16 23:18:46 -0500
committerMichael Mann <mmann78@netscape.net>2015-01-17 21:05:58 +0000
commit77dac91eb046d66a3c1ca3547d7112a5dd920f90 (patch)
tree645585dca5ea318705af5c59f8f7ed9b575737c0 /plugins
parent5c5b3f7d26d0913be7aa1c0b77235c3fcddfbe9f (diff)
A few more emem replacements with wmem.
Change-Id: Icfb319fba937642db637a7f26b5e7627461df3b0 Reviewed-on: https://code.wireshark.org/review/6590 Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'plugins')
-rw-r--r--plugins/stats_tree/pinfo_stats_tree.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/plugins/stats_tree/pinfo_stats_tree.c b/plugins/stats_tree/pinfo_stats_tree.c
index a90f3f54f1..ec0095ca50 100644
--- a/plugins/stats_tree/pinfo_stats_tree.c
+++ b/plugins/stats_tree/pinfo_stats_tree.c
@@ -173,18 +173,17 @@ static const gchar *st_str_plen = "Packet Lengths";
static void plen_stats_tree_init(stats_tree *st) {
guint i;
- char **str_range_array = (char **)ep_alloc(num_plen_uat*sizeof(char*));
- char *tmp_str, *range_str;
+ char **str_range_array = (char **)wmem_alloc(NULL, num_plen_uat*sizeof(char*));
/* Convert the ranges to strings for the stats tree API */
for (i = 0; i < num_plen_uat; i++) {
- tmp_str = range_convert_range(NULL, uat_plen_records[i].packet_range),
- range_str = ep_strdup(tmp_str);
- str_range_array[i] = range_str;
- wmem_free(NULL, tmp_str);
+ str_range_array[i] = range_convert_range(NULL, uat_plen_records[i].packet_range);
}
st_node_plen = stats_tree_create_range_node_string(st, st_str_plen, 0, num_plen_uat, str_range_array);
+ for (i = 0; i < num_plen_uat; i++) {
+ wmem_free(NULL, str_range_array[i]);
+ }
}
static int plen_stats_tree_packet(stats_tree *st, packet_info *pinfo, epan_dissect_t *edt _U_, const void *p _U_) {