diff options
Diffstat (limited to 'epan/dissectors/packet-ses.c')
-rw-r--r-- | epan/dissectors/packet-ses.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/epan/dissectors/packet-ses.c b/epan/dissectors/packet-ses.c index d3b86b89ce..f75db260a8 100644 --- a/epan/dissectors/packet-ses.c +++ b/epan/dissectors/packet-ses.c @@ -1083,17 +1083,6 @@ dissect_ses(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void* data _U_) return tvb_captured_length(tvb); } -static void ses_reassemble_init (void) -{ - reassembly_table_init (&ses_reassembly_table, - &addresses_reassembly_table_functions); -} - -static void ses_reassemble_cleanup (void) -{ - reassembly_table_destroy(&ses_reassembly_table); -} - static gboolean dissect_ses_heur(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void *data _U_) { @@ -1887,8 +1876,8 @@ proto_register_ses(void) expert_ses = expert_register_protocol(proto_ses); expert_register_field_array(expert_ses, ei, array_length(ei)); - register_init_routine (&ses_reassemble_init); - register_cleanup_routine (&ses_reassemble_cleanup); + reassembly_table_register (&ses_reassembly_table, + &addresses_reassembly_table_functions); ses_module = prefs_register_protocol(proto_ses, NULL); |