aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wmem/wmem_allocator_block.c
diff options
context:
space:
mode:
authorEvan Huus <eapache@gmail.com>2013-03-08 18:27:29 +0000
committerEvan Huus <eapache@gmail.com>2013-03-08 18:27:29 +0000
commit680d806afceef3ed6aeab25288a805c6e4739de6 (patch)
treedf37641cc9f4adecfcfd6edbb64742e4dbc2a252 /epan/wmem/wmem_allocator_block.c
parenta606a88647404ed46c0c356ee9e2713fd5d11b61 (diff)
downloadwireshark-680d806afceef3ed6aeab25288a805c6e4739de6.tar.gz
wireshark-680d806afceef3ed6aeab25288a805c6e4739de6.tar.bz2
wireshark-680d806afceef3ed6aeab25288a805c6e4739de6.zip
Add another pair of assertions.
svn path=/trunk/; revision=48197
Diffstat (limited to 'epan/wmem/wmem_allocator_block.c')
-rw-r--r--epan/wmem/wmem_allocator_block.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/epan/wmem/wmem_allocator_block.c b/epan/wmem/wmem_allocator_block.c
index 9e0b4cbcd3..8c4f1f4de8 100644
--- a/epan/wmem/wmem_allocator_block.c
+++ b/epan/wmem/wmem_allocator_block.c
@@ -194,6 +194,7 @@ wmem_block_remove_from_free_list(wmem_block_allocator_t *allocator,
}
if (freeChunk->prev) {
+ g_assert(WMEM_GET_FREE(freeChunk->prev)->in_free_list);
WMEM_GET_FREE(freeChunk->prev)->next = freeChunk->next;
}
else {
@@ -201,6 +202,7 @@ wmem_block_remove_from_free_list(wmem_block_allocator_t *allocator,
}
if (freeChunk->next) {
+ g_assert(WMEM_GET_FREE(freeChunk->next)->in_free_list);
WMEM_GET_FREE(freeChunk->next)->prev = freeChunk->prev;
}