From 0e5cef61be28b595269433c50b23ce71a24b9fd3 Mon Sep 17 00:00:00 2001 From: Kovarththanan Rajaratnam Date: Sun, 6 Sep 2009 18:25:23 +0000 Subject: Split a bunch of init routines into init() and cleanup(). This allows us to free memory properly on shutdown. This is an initial step. There's still some work to do. svn path=/trunk/; revision=29754 --- epan/reassemble.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'epan/reassemble.h') diff --git a/epan/reassemble.h b/epan/reassemble.h index 396c7d52d7..10453010f2 100644 --- a/epan/reassemble.h +++ b/epan/reassemble.h @@ -114,6 +114,11 @@ extern void reassembled_table_init(GHashTable **reassembled_table); /* * Free up all space allocated for fragment keys and data. */ +void reassemble_cleanup(void); + +/* + * Initialise fragment keys and data. + */ void reassemble_init(void); /* @@ -226,7 +231,7 @@ fragment_add_seq_next(tvbuff_t *tvb, int offset, packet_info *pinfo, guint32 id, guint32 frag_data_len, gboolean more_frags); extern void -fragment_start_seq_check(packet_info *pinfo, guint32 id, GHashTable *fragment_table, +fragment_start_seq_check(packet_info *pinfo, guint32 id, GHashTable *fragment_table, guint32 tot_len); extern fragment_data * -- cgit v1.2.3