diff options
Diffstat (limited to 'epan/dissectors/packet-eap.c')
-rw-r--r-- | epan/dissectors/packet-eap.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/packet-eap.c b/epan/dissectors/packet-eap.c index f2fc8d27b6..c959f1de42 100644 --- a/epan/dissectors/packet-eap.c +++ b/epan/dissectors/packet-eap.c @@ -425,6 +425,12 @@ eap_tls_defragment_init(void) } static void +eap_tls_defragment_cleanup(void) +{ + reassembly_table_destroy(&eap_tls_reassembly_table); +} + +static void dissect_eap_mschapv2(proto_tree *eap_tree, tvbuff_t *tvb, packet_info *pinfo, int offset, gint size) { @@ -1541,6 +1547,7 @@ proto_register_eap(void) eap_handle = new_register_dissector("eap", dissect_eap, proto_eap); register_init_routine(eap_tls_defragment_init); + register_cleanup_routine(eap_tls_defragment_cleanup); } void |