linux-user: Remove redundant null check and replace free by g_free
Report from smatch: linux-user/syscall.c:3632 do_ioctl_dm(220) info: redundant null check on big_buf calling free() 'big_buf' was allocated by g_malloc0, therefore free was also replaced by g_free. Signed-off-by: Stefan Weil <sw@weilnetz.de> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Stefan Hajnoczi <stefanha@gmail.com>
This commit is contained in:
parent
144b97c26c
commit
ad11ad7774
@ -3628,9 +3628,7 @@ static abi_long do_ioctl_dm(const IOCTLEntry *ie, uint8_t *buf_temp, int fd,
|
|||||||
unlock_user(argptr, arg, target_size);
|
unlock_user(argptr, arg, target_size);
|
||||||
}
|
}
|
||||||
out:
|
out:
|
||||||
if (big_buf) {
|
g_free(big_buf);
|
||||||
free(big_buf);
|
|
||||||
}
|
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user