diff options
author | Michael Mann <mmann78@netscape.net> | 2012-08-18 02:54:06 +0000 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2012-08-18 02:54:06 +0000 |
commit | db98d944e5012bf619af807c2183a3c2530b01d6 (patch) | |
tree | 671669dd1f418be6a8598b7a770123bd75e675ca /epan/dissectors/packet-ansi_map.c | |
parent | 5672bee3a82dd323237e8443b6e301f1ecc126f1 (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.c | 3 |
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; |