Revision baa8c602 linux-user/mmap.c

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

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

Also available in: Unified diff