Commit 9d4ec937 authored by Michael S. Tsirkin's avatar Michael S. Tsirkin
Browse files

mmap-alloc: fix error handling



Existing callers are checking for MAP_FAILED,
so we should return that on error.

Reported-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
Signed-off-by: default avatarMichael S. Tsirkin <mst@redhat.com>
parent 4828b10b
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -26,7 +26,7 @@ void *qemu_ram_mmap(int fd, size_t size, size_t align, bool shared)
    void *ptr1;

    if (ptr == MAP_FAILED) {
        return NULL;
        return MAP_FAILED;
    }

    /* Make sure align is a power of 2 */
@@ -41,7 +41,7 @@ void *qemu_ram_mmap(int fd, size_t size, size_t align, bool shared)
                fd, 0);
    if (ptr1 == MAP_FAILED) {
        munmap(ptr, total);
        return NULL;
        return MAP_FAILED;
    }

    ptr += offset;