aboutsummaryrefslogtreecommitdiffstats
path: root/epan/reassemble.c
diff options
context:
space:
mode:
authormorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>2009-10-19 14:52:15 +0000
committermorriss <morriss@f5534014-38df-0310-8fa8-9805f1628bb7>2009-10-19 14:52:15 +0000
commitdd4c95c121e85327e7fbc7498b0f53ae1de1c80a (patch)
tree00f94a269c057bea96de4de89df514f377370482 /epan/reassemble.c
parent1a617c39dd0314717b76b6d1becc2d3c5fc56bcb (diff)
Make it actually work with glib < 2.10
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@30621 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/reassemble.c')
-rw-r--r--epan/reassemble.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/epan/reassemble.c b/epan/reassemble.c
index 6ce7f4e75e..57cbe2e751 100644
--- a/epan/reassemble.c
+++ b/epan/reassemble.c
@@ -369,6 +369,8 @@ reassemble_cleanup(void)
#else
if (fragment_key_chunk != NULL)
g_mem_chunk_destroy(fragment_key_chunk);
+ if (dcerpc_fragment_key_chunk != NULL)
+ g_mem_chunk_destroy(dcerpc_fragment_key_chunk);
if (fragment_data_chunk != NULL)
g_mem_chunk_destroy(fragment_data_chunk);
@@ -386,6 +388,10 @@ reassemble_init(void)
sizeof(fragment_key),
fragment_init_count * sizeof(fragment_key),
G_ALLOC_AND_FREE);
+ dcerpc_fragment_key_chunk = g_mem_chunk_new("dcerpc_fragment_key_chunk",
+ sizeof(dcerpc_fragment_key),
+ fragment_init_count * sizeof(dcerpc_fragment_key),
+ G_ALLOC_AND_FREE);
fragment_data_chunk = g_mem_chunk_new("fragment_data_chunk",
sizeof(fragment_data),
fragment_init_count * sizeof(fragment_data),