aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mp2t.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-mp2t.c')
-rw-r--r--epan/dissectors/packet-mp2t.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/epan/dissectors/packet-mp2t.c b/epan/dissectors/packet-mp2t.c
index 9f423418aa..13eac48c64 100644
--- a/epan/dissectors/packet-mp2t.c
+++ b/epan/dissectors/packet-mp2t.c
@@ -1242,6 +1242,11 @@ mp2t_init(void) {
&addresses_reassembly_table_functions);
}
+static void
+mp2t_cleanup(void) {
+ reassembly_table_destroy(&mp2t_reassembly_table);
+}
+
void
proto_register_mp2t(void)
{
@@ -1525,6 +1530,7 @@ proto_register_mp2t(void)
heur_subdissector_list = register_heur_dissector_list("mp2t.pid");
/* Register init of processing of fragmented DEPI packets */
register_init_routine(mp2t_init);
+ register_cleanup_routine(mp2t_cleanup);
}