diff options
author | 2023-08-24 16:32:23 +0100 | |
---|---|---|
committer | 2023-09-18 14:36:13 +0800 | |
commit | c4cf68198ea6081de64265a1e1c2620576a209a0 (patch) | |
tree | b6be4468be6b57c068d80bdb317599ce1002b452 /scripts/qapi/source.py | |
parent | hw/net/rocker: Avoid variable length array (diff) | |
download | qemu-c4cf68198ea6081de64265a1e1c2620576a209a0.tar.xz qemu-c4cf68198ea6081de64265a1e1c2620576a209a0.zip |
net/dump: Avoid variable length array
Use a g_autofree heap allocation instead of a variable length
array in dump_receive_iov().
The codebase has very few VLAs, and if we can get rid of them all we
can make the compiler error on new additions. This is a defensive
measure against security bugs where an on-stack dynamic allocation
isn't correctly size-checked (e.g. CVE-2021-3527).
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Francisco Iglesias <frasse.iglesias@gmail.com>
Signed-off-by: Jason Wang <jasowang@redhat.com>
Diffstat (limited to 'scripts/qapi/source.py')
0 files changed, 0 insertions, 0 deletions