From: Peter Krempa <[email protected]> We pass in 'vm' which contains it in the private data.
Signed-off-by: Peter Krempa <[email protected]> --- src/qemu/qemu_saveimage.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/qemu/qemu_saveimage.c b/src/qemu/qemu_saveimage.c index c5620c82c5..a2e760c462 100644 --- a/src/qemu/qemu_saveimage.c +++ b/src/qemu/qemu_saveimage.c @@ -427,15 +427,15 @@ qemuSaveImageDecompressionStop(virCommand *cmd, static int -qemuSaveImageCreateFd(virQEMUDriver *driver, - virDomainObj *vm, +qemuSaveImageCreateFd(virDomainObj *vm, const char *path, virFileWrapperFd **wrapperFd, bool sparse, bool *needUnlink, unsigned int flags) { - g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver); + qemuDomainObjPrivate *priv = vm->privateData; + g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(priv->driver); int ret = -1; VIR_AUTOCLOSE fd = -1; int directFlag = 0; @@ -458,7 +458,7 @@ qemuSaveImageCreateFd(virQEMUDriver *driver, if (fd < 0) return -1; - if (qemuSecuritySetImageFDLabel(driver->securityManager, vm->def, fd) < 0) + if (qemuSecuritySetImageFDLabel(priv->driver->securityManager, vm->def, fd) < 0) return -1; if (!sparse && !(*wrapperFd = virFileWrapperFdNew(&fd, path, wrapperFlags))) @@ -492,7 +492,7 @@ qemuSaveImageCreate(virQEMUDriver *driver, bool sparse = data->header.format == QEMU_SAVE_FORMAT_SPARSE; /* Obtain the file handle. */ - fd = qemuSaveImageCreateFd(driver, vm, path, &wrapperFd, sparse, &needUnlink, flags); + fd = qemuSaveImageCreateFd(vm, path, &wrapperFd, sparse, &needUnlink, flags); if (fd < 0) goto cleanup; -- 2.52.0
