diff options
author | Michael Mann <mmann78@netscape.net> | 2017-01-28 19:53:36 -0500 |
---|---|---|
committer | Michael Mann <mmann78@netscape.net> | 2017-01-29 13:29:04 +0000 |
commit | af54b292e60fcdd8d03ec583e2b46c9c51f259a5 (patch) | |
tree | 67a4b61fd3e71ada67f2c27092a6849424759263 /epan/dissectors/packet-lte-rrc.c | |
parent | ed8ac81497c890bc82f161be727c0bb5285dcf12 (diff) |
Register reassembly tables
Register all reassembly tables with a central unit, allowing the
central unit to have the callback that initializes and destroys
the reassembly tables, rather than have dissectors do it individually.
Change-Id: Ic92619c06fb5ba6f1c3012f613cae14982e101d4
Reviewed-on: https://code.wireshark.org/review/19834
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/dissectors/packet-lte-rrc.c')
-rw-r--r-- | epan/dissectors/packet-lte-rrc.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/epan/dissectors/packet-lte-rrc.c b/epan/dissectors/packet-lte-rrc.c index 611a270295..4b2f506081 100644 --- a/epan/dissectors/packet-lte-rrc.c +++ b/epan/dissectors/packet-lte-rrc.c @@ -69896,10 +69896,6 @@ lte_rrc_init_protocol(void) { lte_rrc_etws_cmas_dcs_hash = g_hash_table_new(g_direct_hash, g_direct_equal); lte_rrc_system_info_value_changed_hash = g_hash_table_new(g_direct_hash, g_direct_equal); - reassembly_table_init(<e_rrc_sib11_reassembly_table, - &addresses_reassembly_table_functions); - reassembly_table_init(<e_rrc_sib12_reassembly_table, - &addresses_reassembly_table_functions); } static void @@ -69907,8 +69903,6 @@ lte_rrc_cleanup_protocol(void) { g_hash_table_destroy(lte_rrc_etws_cmas_dcs_hash); g_hash_table_destroy(lte_rrc_system_info_value_changed_hash); - reassembly_table_destroy(<e_rrc_sib11_reassembly_table); - reassembly_table_destroy(<e_rrc_sib12_reassembly_table); } /*--- proto_register_rrc -------------------------------------------*/ @@ -87890,7 +87884,7 @@ void proto_register_lte_rrc(void) { "T_n311_r13_01", HFILL }}, /*--- End of included file: packet-lte-rrc-hfarr.c ---*/ -#line 3216 "./asn1/lte-rrc/packet-lte-rrc-template.c" +#line 3210 "./asn1/lte-rrc/packet-lte-rrc-template.c" { &hf_lte_rrc_eutra_cap_feat_group_ind_1, { "Indicator 1", "lte-rrc.eutra_cap_feat_group_ind_1", @@ -90782,7 +90776,7 @@ void proto_register_lte_rrc(void) { &ett_lte_rrc_UE_TimersAndConstants_NB_r13, /*--- End of included file: packet-lte-rrc-ettarr.c ---*/ -#line 3943 "./asn1/lte-rrc/packet-lte-rrc-template.c" +#line 3937 "./asn1/lte-rrc/packet-lte-rrc-template.c" &ett_lte_rrc_featureGroupIndicators, &ett_lte_rrc_featureGroupIndRel9Add, @@ -90882,10 +90876,16 @@ void proto_register_lte_rrc(void) { /*--- End of included file: packet-lte-rrc-dis-reg.c ---*/ -#line 4017 "./asn1/lte-rrc/packet-lte-rrc-template.c" +#line 4011 "./asn1/lte-rrc/packet-lte-rrc-template.c" register_init_routine(<e_rrc_init_protocol); register_cleanup_routine(<e_rrc_cleanup_protocol); + + reassembly_table_register(<e_rrc_sib11_reassembly_table, + &addresses_reassembly_table_functions); + reassembly_table_register(<e_rrc_sib12_reassembly_table, + &addresses_reassembly_table_functions); + } |