diff options
Diffstat (limited to 'epan/dissectors/packet-ppi.c')
-rw-r--r-- | epan/dissectors/packet-ppi.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/packet-ppi.c b/epan/dissectors/packet-ppi.c index 910032b1b5..cce7f2931b 100644 --- a/epan/dissectors/packet-ppi.c +++ b/epan/dissectors/packet-ppi.c @@ -1159,6 +1159,12 @@ ampdu_reassemble_init(void) &addresses_reassembly_table_functions); } +static void +ampdu_reassemble_cleanup(void) +{ + reassembly_table_destroy(&du_reassembly_table); +} + void proto_register_ppi(void) { @@ -1501,6 +1507,7 @@ proto_register_ppi(void) ppi_handle = register_dissector("ppi", dissect_ppi, proto_ppi); register_init_routine(ampdu_reassemble_init); + register_cleanup_routine(ampdu_reassemble_cleanup); /* Configuration options */ ppi_module = prefs_register_protocol(proto_ppi, NULL); |