aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-mbim.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-mbim.c')
-rw-r--r--epan/dissectors/packet-mbim.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/packet-mbim.c b/epan/dissectors/packet-mbim.c
index fb917d2575..713ab28956 100644
--- a/epan/dissectors/packet-mbim.c
+++ b/epan/dissectors/packet-mbim.c
@@ -5101,6 +5101,12 @@ mbim_reassembly_init(void)
&addresses_reassembly_table_functions);
}
+static void
+mbim_reassembly_cleanup(void)
+{
+ reassembly_table_destroy(&mbim_reassembly_table);
+}
+
static guint
mbim_uuid_hash(gconstpointer key)
{
@@ -7989,6 +7995,7 @@ proto_register_mbim(void)
expert_register_field_array(expert_mbim, ei, array_length(ei));
register_init_routine(mbim_reassembly_init);
+ register_cleanup_routine(mbim_reassembly_cleanup);
new_register_dissector("mbim.control", dissect_mbim_control, proto_mbim);
new_register_dissector("mbim.descriptor", dissect_mbim_descriptor, proto_mbim);