]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: Sanitize argument names and empty disk check in qemuDomainDetermineDiskChain
authorPeter Krempa <pkrempa@redhat.com>
Thu, 18 Sep 2014 09:21:10 +0000 (11:21 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Wed, 24 Sep 2014 07:30:12 +0000 (09:30 +0200)
Reuse virStorageSourceIsEmpty and rename "force" argument to
"force_probe".

src/qemu/qemu_domain.c
src/qemu/qemu_domain.h

index f4b5b8cdfcdce939f8d5cb94ddc8741bd9439860..a969d278a0b746cbc42bfa1faa7298b2e0fdb613 100644 (file)
@@ -2707,20 +2707,18 @@ int
 qemuDomainDetermineDiskChain(virQEMUDriverPtr driver,
                              virDomainObjPtr vm,
                              virDomainDiskDefPtr disk,
-                             bool force)
+                             bool force_probe)
 {
     virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
     int ret = 0;
     uid_t uid;
     gid_t gid;
-    int type = virStorageSourceGetActualType(disk->src);
 
-    if (type != VIR_STORAGE_TYPE_NETWORK &&
-        !disk->src->path)
+    if (virStorageSourceIsEmpty(disk->src))
         goto cleanup;
 
     if (disk->src->backingStore) {
-        if (force)
+        if (force_probe)
             virStorageSourceBackingStoreClear(disk->src);
         else
             goto cleanup;
index d21acd7510a9179ee5118f96bd42c0991fc1bb8b..c1d1edf9f15e66c5ee6eed5829d62b3cfeac2c49 100644 (file)
@@ -370,7 +370,7 @@ int qemuDomainCheckDiskPresence(virQEMUDriverPtr driver,
 int qemuDomainDetermineDiskChain(virQEMUDriverPtr driver,
                                  virDomainObjPtr vm,
                                  virDomainDiskDefPtr disk,
-                                 bool force);
+                                 bool force_probe);
 
 int qemuDomainStorageFileInit(virQEMUDriverPtr driver,
                               virDomainObjPtr vm,