diff options
Diffstat (limited to 'epan/dissectors/packet-mp2t.c')
-rw-r--r-- | epan/dissectors/packet-mp2t.c | 6 |
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); } |