Commit 57c30724825ac4601da66562ebe56d3147275b47
1 parent
73332e5c
fixing free
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@707 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
2 additions
and
0 deletions
osdep.c
@@ -235,6 +235,8 @@ void qemu_free(void *ptr) | @@ -235,6 +235,8 @@ void qemu_free(void *ptr) | ||
235 | { | 235 | { |
236 | MemoryBlock *mb; | 236 | MemoryBlock *mb; |
237 | 237 | ||
238 | + if (!ptr) | ||
239 | + return; | ||
238 | mb = (MemoryBlock *)((uint8_t *)ptr - BLOCK_HEADER_SIZE); | 240 | mb = (MemoryBlock *)((uint8_t *)ptr - BLOCK_HEADER_SIZE); |
239 | mb->next = first_free_block; | 241 | mb->next = first_free_block; |
240 | first_free_block = mb; | 242 | first_free_block = mb; |