aboutsummaryrefslogtreecommitdiffstats
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/stats_tree/pinfo_stats_tree.c4
-rw-r--r--plugins/transum/packet-transum.c17
2 files changed, 4 insertions, 17 deletions
diff --git a/plugins/stats_tree/pinfo_stats_tree.c b/plugins/stats_tree/pinfo_stats_tree.c
index c1ce818083..b8eb54b7c1 100644
--- a/plugins/stats_tree/pinfo_stats_tree.c
+++ b/plugins/stats_tree/pinfo_stats_tree.c
@@ -60,7 +60,7 @@ static void *uat_plen_record_copy_cb(void *n, const void *o, size_t siz _U_) {
uat_plen_record_t *rn = (uat_plen_record_t *)n;
if (r->packet_range)
- rn->packet_range = range_copy(r->packet_range);
+ rn->packet_range = range_copy(NULL, r->packet_range);
return n;
}
@@ -82,7 +82,7 @@ static void uat_plen_record_free_cb(void*r) {
uat_plen_record_t *record = (uat_plen_record_t*)r;
if (record->packet_range)
- g_free(record->packet_range);
+ wmem_free(NULL, record->packet_range);
}
static void uat_plen_record_post_update_cb(void) {
diff --git a/plugins/transum/packet-transum.c b/plugins/transum/packet-transum.c
index 08e5169471..18f2ab25e5 100644
--- a/plugins/transum/packet-transum.c
+++ b/plugins/transum/packet-transum.c
@@ -1128,21 +1128,8 @@ proto_register_transum(void)
preferences.capture_position = TRACE_CAP_CLIENT;
preferences.reassembly = TRUE;
- tcp_svc_port_range_values = (range_t *)g_malloc((sizeof(guint) + (4 * sizeof(range_admin_t))));
- tcp_svc_port_range_values->nranges = 4;
- tcp_svc_port_range_values->ranges[0].low = 25;
- tcp_svc_port_range_values->ranges[0].high = 25;
- tcp_svc_port_range_values->ranges[1].low = 80;
- tcp_svc_port_range_values->ranges[1].high = 80;
- tcp_svc_port_range_values->ranges[2].low = 443;
- tcp_svc_port_range_values->ranges[2].high = 443;
- tcp_svc_port_range_values->ranges[3].low = 1433;
- tcp_svc_port_range_values->ranges[3].high = 1433;
-
- udp_svc_port_range_values = (range_t *)g_malloc((sizeof(guint) + (1 * sizeof(range_admin_t))));
- udp_svc_port_range_values->nranges = 1;
- udp_svc_port_range_values->ranges[0].low = 137;
- udp_svc_port_range_values->ranges[0].high = 139;
+ range_convert_str(wmem_epan_scope(), &tcp_svc_port_range_values, "25, 80, 443, 1433", MAX_TCP_PORT);
+ range_convert_str(wmem_epan_scope(), &udp_svc_port_range_values, "137-139", MAX_UDP_PORT);
preferences.orphan_ka_discard = FALSE;
preferences.time_multiplier = RTE_TIME_SEC;