diff options
author | Dario Lombardo <lomato@gmail.com> | 2017-01-19 22:53:35 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2017-01-20 18:32:13 +0000 |
commit | f7392323ef22451f5c1505ff6d75ef5f391f1b50 (patch) | |
tree | 05a6eb6fdda16022226439e1bd12cdee0a8f5dd0 /epan/dissectors/packet-giop.c | |
parent | 712d2aef72cc290c56c687e13fa4702f269bfca9 (diff) |
giop: add shutdown routine.
Change-Id: I954dd66d38390a1f67e8a0604bfdebb062a6f644
Reviewed-on: https://code.wireshark.org/review/19682
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-giop.c')
-rw-r--r-- | epan/dissectors/packet-giop.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/dissectors/packet-giop.c b/epan/dissectors/packet-giop.c index a0062d8755..1154499170 100644 --- a/epan/dissectors/packet-giop.c +++ b/epan/dissectors/packet-giop.c @@ -5011,6 +5011,13 @@ dissect_giop_heur (tvbuff_t * tvb, packet_info * pinfo, proto_tree * tree, void } +static void +giop_shutdown(void) +{ + g_slist_free(giop_sub_list); + g_hash_table_destroy(giop_module_hash); +} + void proto_register_giop (void) { @@ -5561,6 +5568,7 @@ proto_register_giop (void) giop_module_hash = g_hash_table_new(giop_hash_module_hash, giop_hash_module_equal); + register_shutdown_routine(giop_shutdown); } |