summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-dtn.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-dtn.c')
-rw-r--r--epan/dissectors/packet-dtn.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/epan/dissectors/packet-dtn.c b/epan/dissectors/packet-dtn.c
index 98e1458fd8..a04c6177c5 100644
--- a/epan/dissectors/packet-dtn.c
+++ b/epan/dissectors/packet-dtn.c
@@ -2087,6 +2087,11 @@ bundle_defragment_init(void) {
&addresses_reassembly_table_functions);
}
+static void
+bundle_defragment_cleanup(void) {
+ reassembly_table_destroy(&msg_reassembly_table);
+}
+
void proto_reg_handoff_bundle(void);
void proto_register_bundle(void);
@@ -2756,6 +2761,7 @@ proto_register_bundle(void)
expert_register_field_array(expert_tcpcl, ei_tcpcl, array_length(ei_tcpcl));
register_init_routine(bundle_defragment_init);
+ register_cleanup_routine(bundle_defragment_cleanup);
}
void