diff options
author | Thomas Huth <thuth@redhat.com> | 2023-08-17 14:56:00 +0200 |
---|---|---|
committer | Michael Tokarev <mjt@tls.msk.ru> | 2023-09-08 13:08:52 +0300 |
commit | 90a0778421acdf4ca903be64c8ed19378183c944 (patch) | |
tree | 7da6cdd63d5c962145d73df2869a714eedbd3411 /hw/display | |
parent | 0084f6834a13aedaf4375fa34161c2f6ff0aeaa8 (diff) |
hw/net/vmxnet3: Fix guest-triggerable assert()
The assert() that checks for valid MTU sizes can be triggered by
the guest (e.g. with the reproducer code from the bug ticket
https://gitlab.com/qemu-project/qemu/-/issues/517 ). Let's avoid
this problem by simply logging the error and refusing to activate
the device instead.
Fixes: d05dcd94ae ("net: vmxnet3: validate configuration values during activate")
Signed-off-by: Thomas Huth <thuth@redhat.com>
Cc: qemu-stable@nongnu.org
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
[Mjt: change format specifier from %d to %u for uint32_t argument]
Diffstat (limited to 'hw/display')
0 files changed, 0 insertions, 0 deletions