aboutsummaryrefslogtreecommitdiff
path: root/block.c
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2018-07-30 14:43:20 +0100
committerLaurent Vivier <laurent@vivier.eu>2018-07-31 09:57:25 +0200
commit38138fab93584ad3560ddfcd70efbd5bb6b4a6f0 (patch)
tree154ade908b71f527f8853a1fa079b151b74bda31 /block.c
parent6d9dd5fb9d0e9f4a174f53a0e20a39fbe809c71e (diff)
downloadqemu-38138fab93584ad3560ddfcd70efbd5bb6b4a6f0.zip
qemu-38138fab93584ad3560ddfcd70efbd5bb6b4a6f0.tar.gz
qemu-38138fab93584ad3560ddfcd70efbd5bb6b4a6f0.tar.bz2
linux-user/mmap.c: handle invalid len maps correctly
I've slightly re-organised the check to more closely match the sequence that the kernel uses in do_mmap(). We check for both the zero case (EINVAL) and the overflow length case (ENOMEM). Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Cc: umarcor <1783362@bugs.launchpad.net> Reviewed-by: Laurent Vivier <laurent@vivier.eu> Message-Id: <20180730134321.19898-2-alex.bennee@linaro.org> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
Diffstat (limited to 'block.c')
0 files changed, 0 insertions, 0 deletions