From d284cfd4a622922f37bd964575b7d3a0e78b7db5 Mon Sep 17 00:00:00 2001 From: Dario Lombardo Date: Sun, 22 Jan 2017 21:25:13 +0100 Subject: dvbci: add shutdown routine. Change-Id: I3f950ce227818b6dae11ac89e4a8ec636294a6ec Reviewed-on: https://code.wireshark.org/review/19740 Reviewed-by: Michael Mann Petri-Dish: Dario Lombardo Tested-by: Petri Dish Buildbot Reviewed-by: Dario Lombardo Tested-by: Dario Lombardo --- epan/dissectors/packet-dvbci.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/epan/dissectors/packet-dvbci.c b/epan/dissectors/packet-dvbci.c index 8593c4f2f5..8e545e5a71 100644 --- a/epan/dissectors/packet-dvbci.c +++ b/epan/dissectors/packet-dvbci.c @@ -5114,6 +5114,14 @@ dissect_dvbci(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U return packet_len; } +static void +dvbci_shutdown(void) +{ + if (spdu_table) + g_hash_table_destroy(spdu_table); + if (apdu_table) + g_hash_table_destroy(apdu_table); +} void proto_register_dvbci(void) @@ -6348,6 +6356,8 @@ proto_register_dvbci(void) dissect_dvbci_exported_sac_msg, proto_dvbci); exported_pdu_tap = register_export_pdu_tap("DVB-CI"); + + register_shutdown_routine(dvbci_shutdown); } -- cgit v1.2.1