]> git.ipfire.org Git - thirdparty/qemu.git/commit
migration/multifd: Fix p->iov leak in multifd-uadk.c
authorFabiano Rosas <farosas@suse.de>
Wed, 28 Aug 2024 14:56:48 +0000 (11:56 -0300)
committerMichael Tokarev <mjt@tls.msk.ru>
Wed, 25 Sep 2024 18:05:48 +0000 (21:05 +0300)
commit9cd1fd4b5025df866eb0bd8a86230e83ae049882
tree7de19a38efab3565035a9cff811d5bcff6b81424
parentf84b79a8fcf46d73bc2345cf14ca863fa8e05ea6
migration/multifd: Fix p->iov leak in multifd-uadk.c

The send_cleanup() hook should free the p->iov that was allocated at
send_setup(). This was missed because the UADK code is conditional on
the presence of the accelerator, so it's not tested by default.

Fixes: 819dd20636 ("migration/multifd: Add UADK initialization")
Reported-by: Peter Xu <peterx@redhat.com>
Reviewed-by: Peter Xu <peterx@redhat.com>
Signed-off-by: Fabiano Rosas <farosas@suse.de>
(cherry picked from commit 405e352d28c24991cacfdebccf67d56c4795cf6e)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
migration/multifd-uadk.c