diff options
Diffstat (limited to 'epan/dissectors/packet-gsm_sms_ud.c')
-rw-r--r-- | epan/dissectors/packet-gsm_sms_ud.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/packet-gsm_sms_ud.c b/epan/dissectors/packet-gsm_sms_ud.c index 139671f42f..a621d91517 100644 --- a/epan/dissectors/packet-gsm_sms_ud.c +++ b/epan/dissectors/packet-gsm_sms_ud.c @@ -149,6 +149,12 @@ gsm_sms_ud_defragment_init(void) &addresses_reassembly_table_functions); } +static void +gsm_sms_ud_defragment_cleanup(void) +{ + reassembly_table_destroy(&sm_reassembly_table); +} + /* * Value-arrays for field-contents */ @@ -652,6 +658,7 @@ proto_register_gsm_sms_ud(void) /* GSM SMS UD dissector initialization routines */ register_init_routine(gsm_sms_ud_defragment_init); + register_cleanup_routine(gsm_sms_ud_defragment_cleanup); } void |