diff options
| author | Vladimir Sementsov-Ogievskiy | 2020-12-11 19:39:21 +0100 |
|---|---|---|
| committer | Eric Blake | 2021-02-03 15:00:33 +0100 |
| commit | a56ed80c429610aecd6f74fbd4a9467f5466278a (patch) | |
| tree | 0e15ac7e2d6d667282288ee1085cecaa99c4ff21 /include | |
| parent | util/iov: make qemu_iovec_init_extended() honest (diff) | |
| download | qemu-a56ed80c429610aecd6f74fbd4a9467f5466278a.tar.gz qemu-a56ed80c429610aecd6f74fbd4a9467f5466278a.tar.xz qemu-a56ed80c429610aecd6f74fbd4a9467f5466278a.zip | |
block: fix theoretical overflow in bdrv_init_padding()
Calculation of sum may theoretically overflow, so use 64bit type and
add some good assertions.
Use int64_t constantly.
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
Message-Id: <20201211183934.169161-4-vsementsov@virtuozzo.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
[eblake: tweak assertion order]
Signed-off-by: Eric Blake <eblake@redhat.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
