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