Commit bc658e4a authored by Philippe Mathieu-Daudé's avatar Philippe Mathieu-Daudé Committed by Michael Tokarev
Browse files

syscall: fix dereference of undefined pointer



linux-user/syscall.c:5581:9: warning: Dereference of undefined pointer value
    if (*host_rt_dev_ptr != 0) {
        ^~~~~~~~~~~~~~~~

Reported-by: Clang Static Analyzer
Suggested-by: default avatarLaurent Vivier <lvivier@redhat.com>
Signed-off-by: default avatarPhilippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: default avatarLaurent Vivier <laurent@vivier.eu>
Signed-off-by: default avatarMichael Tokarev <mjt@tls.msk.ru>
parent 72cd500b
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5573,6 +5573,7 @@ static abi_long do_ioctl_rt(const IOCTLEntry *ie, uint8_t *buf_temp,
                                    field_types, THUNK_HOST);
    }
    unlock_user(argptr, arg, 0);
    assert(host_rt_dev_ptr);

    ret = get_errno(safe_ioctl(fd, ie->host_cmd, buf_temp));
    if (*host_rt_dev_ptr != 0) {