summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2017-01-20 16:12:49 +0100
committerMichael Mann <mmann78@netscape.net>2017-01-20 18:30:46 +0000
commitd865d984657b2790d879b31f8893f6f67e2bdbf5 (patch)
treeb338e0c314844ef51cfaa5c81bf6fef6c2f4aa18
parent83d83dfdd48c75bba8fe0969215a60d58f41c0ba (diff)
downloadwireshark-d865d984657b2790d879b31f8893f6f67e2bdbf5.tar.gz
zvt: add shutdown routine.
Change-Id: Ied5ab457a372a74c1a7216002f5ea615ea2a5252 Reviewed-on: https://code.wireshark.org/review/19701 Reviewed-by: Michael Mann <mmann78@netscape.net>
-rw-r--r--epan/dissectors/packet-zvt.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/epan/dissectors/packet-zvt.c b/epan/dissectors/packet-zvt.c
index 5d91aee51b..0bd93da425 100644
--- a/epan/dissectors/packet-zvt.c
+++ b/epan/dissectors/packet-zvt.c
@@ -1015,6 +1015,13 @@ dissect_zvt_tcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data
return zvt_len;
}
+static void
+zvt_shutdown(void)
+{
+ g_hash_table_destroy(tlv_table);
+ g_hash_table_destroy(apdu_table);
+ g_hash_table_destroy(bitmap_table);
+}
void
proto_register_zvt(void)
@@ -1144,6 +1151,8 @@ proto_register_zvt(void)
/* register by name to allow mapping to a user DLT */
register_dissector("zvt", dissect_zvt, proto_zvt);
+
+ register_shutdown_routine(zvt_shutdown);
}