aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-sndcp.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-sndcp.c')
-rw-r--r--epan/dissectors/packet-sndcp.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/packet-sndcp.c b/epan/dissectors/packet-sndcp.c
index 20fc3bf6a9..a3fb567098 100644
--- a/epan/dissectors/packet-sndcp.c
+++ b/epan/dissectors/packet-sndcp.c
@@ -109,6 +109,12 @@ sndcp_defragment_init(void)
reassembly_table_init(&npdu_reassembly_table, &addresses_reassembly_table_functions);
}
+static void
+sndcp_defragment_cleanup(void)
+{
+ reassembly_table_destroy(&npdu_reassembly_table);
+}
+
/* value strings
*/
static const value_string nsapi_t[] = {
@@ -555,6 +561,7 @@ proto_register_sndcp(void)
proto_register_subtree_array(ett, array_length(ett));
register_dissector("sndcp", dissect_sndcp, proto_sndcp);
register_init_routine(sndcp_defragment_init);
+ register_cleanup_routine(sndcp_defragment_cleanup);
}
/* If this dissector uses sub-dissector registration add a registration routine.