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
This commit is contained in:
Kovarththanan Rajaratnam 2009-10-11 07:07:05 +00:00
parent 4255bd2e53
commit 876f39f5a3
1 changed files with 3 additions and 3 deletions

View File

@ -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;