summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-tcp.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-tcp.c')
-rw-r--r--epan/dissectors/packet-tcp.c7
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);