aboutsummaryrefslogtreecommitdiff
path: root/scripts/qapi/parser.py
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé <philmd@linaro.org>2025-07-31 13:55:25 +0200
committerPhilippe Mathieu-Daudé <philmd@linaro.org>2025-08-05 16:05:56 +0200
commitb82e7a2a1da5638c4c51fcf5a254b65762080b85 (patch)
tree8035e0e041a5c64a9bfdfdcaa06dc56bca81f688 /scripts/qapi/parser.py
parent3025ea65bd515196e871adc8959336c51b9d27bc (diff)
downloadqemu-b82e7a2a1da5638c4c51fcf5a254b65762080b85.zip
qemu-b82e7a2a1da5638c4c51fcf5a254b65762080b85.tar.gz
qemu-b82e7a2a1da5638c4c51fcf5a254b65762080b85.tar.bz2
hw/sd/sdbus: Provide buffer size to sdbus_do_command()
We provide to sdbus_do_command() a pointer to a buffer to be filled with a varying number of bytes. By not providing the buffer size, the callee can not check the buffer is big enough. Pass the buffer size as argument to follow good practices. sdbus_do_command() doesn't return any error, only the size filled in the buffer. Convert the returned type to unsigned and remove the few unreachable lines in callers. This allow to check for possible overflow in sd_do_command(). Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20250804133406.17456-4-philmd@linaro.org>
Diffstat (limited to 'scripts/qapi/parser.py')
0 files changed, 0 insertions, 0 deletions