diff options
Diffstat (limited to 'epan/dissectors/packet-reload.c')
-rw-r--r-- | epan/dissectors/packet-reload.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/packet-reload.c b/epan/dissectors/packet-reload.c index d20d77a382..6eea418413 100644 --- a/epan/dissectors/packet-reload.c +++ b/epan/dissectors/packet-reload.c @@ -1035,6 +1035,12 @@ reload_defragment_init(void) &addresses_reassembly_table_functions); } +static void +reload_defragment_cleanup(void) +{ + reassembly_table_destroy(&reload_reassembly_table); +} + static guint get_reload_message_length(packet_info *pinfo _U_, tvbuff_t *tvb, int offset) @@ -5931,6 +5937,7 @@ proto_register_reload(void) "topology plugin", "topology plugin defined in the overlay", &reload_topology_plugin); register_init_routine(reload_defragment_init); + register_cleanup_routine(reload_defragment_cleanup); } void |