summaryrefslogtreecommitdiff
path: root/epan/dissectors/asn1/pcap
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/asn1/pcap')
-rw-r--r--epan/dissectors/asn1/pcap/packet-pcap-template.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/dissectors/asn1/pcap/packet-pcap-template.c b/epan/dissectors/asn1/pcap/packet-pcap-template.c
index 7748a984dd..a3531de7ae 100644
--- a/epan/dissectors/asn1/pcap/packet-pcap-template.c
+++ b/epan/dissectors/asn1/pcap/packet-pcap-template.c
@@ -154,9 +154,9 @@ proto_reg_handoff_pcap(void)
#include "packet-pcap-dis-tab.c"
} else {
dissector_delete_uint_range("sccp.ssn", ssn_range, pcap_handle);
- 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);
dissector_add_uint_range("sccp.ssn", ssn_range, pcap_handle);
}
@@ -202,7 +202,7 @@ void proto_register_pcap(void) {
/* Preferences */
/* Set default SSNs */
- range_convert_str(&global_ssn_range, "", MAX_SSN);
+ range_convert_str(wmem_epan_scope(), &global_ssn_range, "", MAX_SSN);
prefs_register_range_preference(pcap_module, "ssn", "SCCP SSNs",
"SCCP (and SUA) SSNs to decode as PCAP",