aboutsummaryrefslogtreecommitdiffstats
path: root/epan/emem.c
diff options
context:
space:
mode:
authorKovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>2009-10-11 07:07:05 +0000
committerKovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com>2009-10-11 07:07:05 +0000
commit876f39f5a3b4dd6f01cc1f53c47e9870a831d948 (patch)
tree989c0726f2259a906f2c3358958552970124d4f7 /epan/emem.c
parent4255bd2e5384ea3f8b03ac6b71593a78ff40a278 (diff)
Only check to see if 'free_list' is empty when we've just moved over a chunk to the 'used_list'
svn path=/trunk/; revision=30492
Diffstat (limited to 'epan/emem.c')
-rw-r--r--epan/emem.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/epan/emem.c b/epan/emem.c
index 3fa38578ae..01c67f9b2b 100644
--- a/epan/emem.c
+++ b/epan/emem.c
@@ -653,10 +653,10 @@ emem_alloc(size_t size, emem_header_t *mem, gboolean use_chunks, guint8 *canary)
mem->free_list=mem->free_list->next;
npc->next=mem->used_list;
mem->used_list=npc;
- }
- if (!mem->free_list)
- emem_create_chunk(&mem->free_list, use_canary);
+ if (!mem->free_list)
+ emem_create_chunk(&mem->free_list, use_canary);
+ }
free_list = mem->free_list;