diff options
Diffstat (limited to 'epan/dissectors/packet-x25.c')
-rw-r--r-- | epan/dissectors/packet-x25.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/epan/dissectors/packet-x25.c b/epan/dissectors/packet-x25.c index d9535981a3..fae4e85f28 100644 --- a/epan/dissectors/packet-x25.c +++ b/epan/dissectors/packet-x25.c @@ -2035,6 +2035,12 @@ x25_reassemble_init(void) &addresses_reassembly_table_functions); } +static void +x25_reassemble_cleanup(void) +{ + reassembly_table_destroy(&x25_reassembly_table); +} + void proto_register_x25(void) { @@ -2388,6 +2394,7 @@ proto_register_x25(void) "Reassemble fragmented X.25 packets", &reassemble_x25); register_init_routine(&x25_reassemble_init); + register_cleanup_routine(&x25_reassemble_cleanup); } void |