diff options
author | Dario Lombardo <lomato@gmail.com> | 2017-01-20 16:19:15 +0100 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2017-01-20 18:37:17 +0000 |
commit | d6282d59a7263277b3ea6f952a2e9566a831cb77 (patch) | |
tree | 80b91506c7b35b4919abcc2fa3571ec5df214e29 /epan/dissectors/packet-infiniband.c | |
parent | 3cf4f8a823550a8cb95607db489dd41a60d100e3 (diff) |
infiniband: add shutdown routine.
Change-Id: I3e7c1b8f589662a81c665b8b43056f20c17428ca
Reviewed-on: https://code.wireshark.org/review/19704
Petri-Dish: Dario Lombardo <lomato@gmail.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-infiniband.c')
-rw-r--r-- | epan/dissectors/packet-infiniband.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/epan/dissectors/packet-infiniband.c b/epan/dissectors/packet-infiniband.c index c99a9b74c9..0e4fd0b1c7 100644 --- a/epan/dissectors/packet-infiniband.c +++ b/epan/dissectors/packet-infiniband.c @@ -5541,6 +5541,12 @@ skip_lrh: return; } +static void +infiniband_shutdown(void) +{ + g_hash_table_destroy(CM_context_table); +} + /* Protocol Registration */ void proto_register_infiniband(void) { @@ -7996,6 +8002,8 @@ void proto_register_infiniband(void) table_destroy_notify, table_destroy_notify); register_decode_as(&infiniband_payload_da); + + register_shutdown_routine(infiniband_shutdown); } /* Reg Handoff. Register dissectors we'll need for IPoIB and RoCE */ |