diff options
Diffstat (limited to 'epan/dissectors/packet-tcp.c')
-rw-r--r-- | epan/dissectors/packet-tcp.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/packet-tcp.c b/epan/dissectors/packet-tcp.c index b6eb01edcf..6ad4619b1e 100644 --- a/epan/dissectors/packet-tcp.c +++ b/epan/dissectors/packet-tcp.c @@ -5114,6 +5114,12 @@ tcp_init(void) &addresses_ports_reassembly_table_functions); } +static void +tcp_cleanup(void) +{ + reassembly_table_destroy(&tcp_reassembly_table); +} + void proto_register_tcp(void) { @@ -6070,6 +6076,7 @@ proto_register_tcp(void) &tcp_exp_options_with_magic); register_init_routine(tcp_init); + register_cleanup_routine(tcp_cleanup); register_decode_as(&tcp_da); |