]> git.ipfire.org Git - thirdparty/qemu.git/commit
migration: fix SEEK_CUR offset calculation in qio_channel_block_seek
authorMarco Cavenati <Marco.Cavenati@eurecom.fr>
Wed, 26 Mar 2025 16:22:30 +0000 (17:22 +0100)
committerMichael Tokarev <mjt@tls.msk.ru>
Sat, 5 Apr 2025 13:51:46 +0000 (16:51 +0300)
commitd34c201195ecea4fa5c3328a8f5507ca6d2c0a96
treea80a3c8f6dd7f294578c90c7e84ac4f02b4c7d72
parenta527d31074f74c4225bd57b14d5c07299de0984e
migration: fix SEEK_CUR offset calculation in qio_channel_block_seek

The SEEK_CUR case in qio_channel_block_seek was incorrectly using the
'whence' parameter instead of the 'offset' parameter when calculating the
new position.

Fixes: 65cf200a51 ("migration: introduce a QIOChannel impl for BlockDriverState VMState")
Signed-off-by: Marco Cavenati <Marco.Cavenati@eurecom.fr>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Michael Tokarev <mjt@tls.msk.ru>
Message-ID: <20250326162230.3323199-1-Marco.Cavenati@eurecom.fr>
Signed-off-by: Fabiano Rosas <farosas@suse.de>
(cherry picked from commit c0b32426ce56182c1ce2a12904f3a702c2ecc460)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
migration/channel-block.c