aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/transum/packet-transum.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/transum/packet-transum.c')
-rw-r--r--plugins/transum/packet-transum.c17
1 files changed, 2 insertions, 15 deletions
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;