From: Peter Krempa Date: Tue, 31 Jan 2023 16:26:43 +0000 (+0100) Subject: qemuFDPassTransferCommand: Mark that FD was passed X-Git-Tag: v9.1.0-rc1~125 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b7b201b95f2facc01bd9f8a42aed0fad96789fa;p=thirdparty%2Flibvirt.git qemuFDPassTransferCommand: Mark that FD was passed Until now the code didn't expect that we'd want to rollback/detach a FD passed on the commandline, but whith disk backend FD passing this can happen. Properly mark the 'qemuFDPass' object as passed to qemu even when it was done on the commandline. Signed-off-by: Peter Krempa Reviewed-by: Martin Kletzander --- diff --git a/src/qemu/qemu_fd.c b/src/qemu/qemu_fd.c index 51a8133fde..ebeeb65505 100644 --- a/src/qemu/qemu_fd.c +++ b/src/qemu/qemu_fd.c @@ -151,6 +151,8 @@ qemuFDPassTransferCommand(qemuFDPass *fdpass, fdpass->fds[i].fd = -1; virCommandAddArgList(cmd, "-add-fd", arg, NULL); } + + fdpass->passed = true; }