]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
qemuNamespaceMknodPaths: Remove 'ndevMountsPath'
authorPeter Krempa <pkrempa@redhat.com>
Tue, 3 Aug 2021 10:45:37 +0000 (12:45 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Mon, 9 Aug 2021 08:09:01 +0000 (10:09 +0200)
'devMountsPath' can be converted to an auto-cleared stringlist and thus
asking for the number of entries is not necessary.

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
src/qemu/qemu_namespace.c

index 06169922b9b330e989db23bf18674b9ea6e689a2..b2e6ecb71aebd0718d606598b0e09b4c59a2ff78 100644 (file)
@@ -1250,8 +1250,7 @@ qemuNamespaceMknodPaths(virDomainObj *vm,
     qemuDomainObjPrivate *priv = vm->privateData;
     virQEMUDriver *driver = priv->driver;
     g_autoptr(virQEMUDriverConfig) cfg = NULL;
-    char **devMountsPath = NULL;
-    size_t ndevMountsPath = 0;
+    g_auto(GStrv) devMountsPath = NULL;
     qemuNamespaceMknodData data = { 0 };
     size_t i;
     int ret = -1;
@@ -1261,9 +1260,7 @@ qemuNamespaceMknodPaths(virDomainObj *vm,
         return 0;
 
     cfg = virQEMUDriverGetConfig(driver);
-    if (qemuDomainGetPreservedMounts(cfg, vm,
-                                     &devMountsPath, NULL,
-                                     &ndevMountsPath) < 0)
+    if (qemuDomainGetPreservedMounts(cfg, vm, &devMountsPath, NULL, NULL) < 0)
         return -1;
 
     data.driver = driver;
@@ -1304,7 +1301,6 @@ qemuNamespaceMknodPaths(virDomainObj *vm,
         }
     }
     qemuNamespaceMknodDataClear(&data);
-    virStringListFreeCount(devMountsPath, ndevMountsPath);
     return ret;
 }