aboutsummaryrefslogtreecommitdiff
path: root/lib/test_fortify/write_overflow-strncpy-src.c
diff options
context:
space:
mode:
authorJacob Keller <[email protected]>2023-02-27 13:41:27 -0800
committerMichael S. Tsirkin <[email protected]>2023-04-21 03:02:29 -0400
commite4be66e5f36b8cd2a052ba9e2ba063e6c37f5453 (patch)
tree5df0bbda6cdfb1e93268b9f402ba613eede10db5 /lib/test_fortify/write_overflow-strncpy-src.c
parentc384c2401eed99a2e1f84191e573f15b898babe6 (diff)
vhost: use struct_size and size_add to compute flex array sizes
The vhost_get_avail_size and vhost_get_used_size functions compute the size of structures with flexible array members with an additional 2 bytes if the VIRTIO_RING_F_EVENT_IDX feature flag is set. Convert these functions to use struct_size() and size_add() instead of coding the calculation by hand. This ensures that the calculations will saturate at SIZE_MAX rather than overflowing. Signed-off-by: Jacob Keller <[email protected]> Cc: "Michael S. Tsirkin" <[email protected]> Cc: Jason Wang <[email protected]> Cc: [email protected] Cc: [email protected] Message-Id: <[email protected]> Signed-off-by: Michael S. Tsirkin <[email protected]>
Diffstat (limited to 'lib/test_fortify/write_overflow-strncpy-src.c')
0 files changed, 0 insertions, 0 deletions