Revision baa8c602 bsd-user/mmap.c

b/bsd-user/mmap.c
127 127
    size_t old_size, copy;
128 128
    void *new_ptr;
129 129

  
130
    if (!ptr)
131
        return qemu_malloc(size);
130 132
    old_size = *(size_t *)((char *)ptr - 16);
131 133
    copy = old_size < size ? old_size : size;
132 134
    new_ptr = qemu_malloc(size);

Also available in: Unified diff