diff options
Diffstat (limited to 'epan/dissectors/asn1/ansi_map/packet-ansi_map-template.c')
-rw-r--r-- | epan/dissectors/asn1/ansi_map/packet-ansi_map-template.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/asn1/ansi_map/packet-ansi_map-template.c b/epan/dissectors/asn1/ansi_map/packet-ansi_map-template.c index 54ef076af1..09947f8c31 100644 --- a/epan/dissectors/asn1/ansi_map/packet-ansi_map-template.c +++ b/epan/dissectors/asn1/ansi_map/packet-ansi_map-template.c @@ -4567,10 +4567,10 @@ proto_reg_handoff_ansi_map(void) else { range_foreach(ssn_range, range_delete_callback); - g_free(ssn_range); + wmem_free(wmem_epan_scope(), ssn_range); } - ssn_range = range_copy(global_ssn_range); + ssn_range = range_copy(wmem_epan_scope(), global_ssn_range); range_foreach(ssn_range, range_add_callback); } @@ -5485,7 +5485,7 @@ void proto_register_ansi_map(void) { ansi_map_tap = register_tap("ansi_map"); - range_convert_str(&global_ssn_range, "5-14", MAX_SSN); + range_convert_str(wmem_epan_scope(), &global_ssn_range, "5-14", MAX_SSN); ansi_map_module = prefs_register_protocol(proto_ansi_map, proto_reg_handoff_ansi_map); |