From: Peter Krempa Date: Wed, 16 Jun 2021 12:49:26 +0000 (+0200) Subject: qemuSnapshotPrepareDiskExternal: Move temp variables into the block using them X-Git-Tag: v7.5.0-rc1~46 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=006821a809e5f7876d14145b1dd7cd79bf95c7ff;p=thirdparty%2Flibvirt.git qemuSnapshotPrepareDiskExternal: Move temp variables into the block using them Signed-off-by: Peter Krempa Reviewed-by: Ján Tomko --- diff --git a/src/qemu/qemu_snapshot.c b/src/qemu/qemu_snapshot.c index 29e86342d6..67180a2b10 100644 --- a/src/qemu/qemu_snapshot.c +++ b/src/qemu/qemu_snapshot.c @@ -541,9 +541,6 @@ qemuSnapshotPrepareDiskExternal(virDomainObj *vm, bool reuse, bool blockdev) { - struct stat st; - int err; - int rc; if (disk->src->readonly && !(reuse || blockdev)) { virReportError(VIR_ERR_CONFIG_UNSUPPORTED, @@ -567,6 +564,10 @@ qemuSnapshotPrepareDiskExternal(virDomainObj *vm, } if (virStorageSourceIsLocalStorage(snapdisk->src)) { + struct stat st; + int err; + int rc; + if (virStorageSourceInit(snapdisk->src) < 0) return -1;