aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ansi_map.c
diff options
context:
space:
mode:
authorMichael Mann <mmann78@netscape.net>2012-08-18 02:54:06 +0000
committerMichael Mann <mmann78@netscape.net>2012-08-18 02:54:06 +0000
commitdb98d944e5012bf619af807c2183a3c2530b01d6 (patch)
tree671669dd1f418be6a8598b7a770123bd75e675ca /epan/dissectors/packet-ansi_map.c
parent5672bee3a82dd323237e8443b6e301f1ecc126f1 (diff)
Use capture scoped memory for hash table functionality
svn path=/trunk/; revision=44558
Diffstat (limited to 'epan/dissectors/packet-ansi_map.c')
-rw-r--r--epan/dissectors/packet-ansi_map.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/epan/dissectors/packet-ansi_map.c b/epan/dissectors/packet-ansi_map.c
index f0d6e37079..e80d9dc673 100644
--- a/epan/dissectors/packet-ansi_map.c
+++ b/epan/dissectors/packet-ansi_map.c
@@ -1183,7 +1183,6 @@ ansi_map_init_transaction_table(void){
/* Destroy any existing memory chunks / hashes. */
if (TransactionId_table){
- g_hash_table_foreach(TransactionId_table, TransactionId_table_cleanup, NULL);
g_hash_table_destroy(TransactionId_table);
}
@@ -1235,7 +1234,7 @@ update_saved_invokedata(packet_info *pinfo, proto_tree *tree _U_, tvbuff_t *tvb
if(ansi_map_saved_invokedata)
return;
- ansi_map_saved_invokedata = g_new(struct ansi_map_invokedata_t,1);
+ ansi_map_saved_invokedata = se_new(struct ansi_map_invokedata_t);
ansi_map_saved_invokedata->opcode = p_private_tcap->d.OperationCode_private;
ansi_map_saved_invokedata->ServiceIndicator = ServiceIndicator;