forked from osmocom/wireshark
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:
parent
4255bd2e53
commit
876f39f5a3
|
@ -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;
|
mem->free_list=mem->free_list->next;
|
||||||
npc->next=mem->used_list;
|
npc->next=mem->used_list;
|
||||||
mem->used_list=npc;
|
mem->used_list=npc;
|
||||||
}
|
|
||||||
|
|
||||||
if (!mem->free_list)
|
if (!mem->free_list)
|
||||||
emem_create_chunk(&mem->free_list, use_canary);
|
emem_create_chunk(&mem->free_list, use_canary);
|
||||||
|
}
|
||||||
|
|
||||||
free_list = mem->free_list;
|
free_list = mem->free_list;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue