]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
lib: Replace VIR_AUTOSTRINGLIST with GStrv
authorMichal Privoznik <mprivozn@redhat.com>
Tue, 1 Dec 2020 08:21:32 +0000 (09:21 +0100)
committerMichal Privoznik <mprivozn@redhat.com>
Wed, 2 Dec 2020 14:43:07 +0000 (15:43 +0100)
Glib provides g_auto(GStrv) which is in-place replacement of our
VIR_AUTOSTRINGLIST.

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
46 files changed:
src/conf/cpu_conf.c
src/conf/domain_conf.c
src/cpu/cpu_arm.c
src/libxl/xen_common.c
src/libxl/xen_xl.c
src/lxc/lxc_process.c
src/qemu/qemu_capabilities.c
src/qemu/qemu_cgroup.c
src/qemu/qemu_conf.c
src/qemu/qemu_firmware.c
src/qemu/qemu_monitor_json.c
src/qemu/qemu_namespace.c
src/qemu/qemu_process.c
src/qemu/qemu_qapi.c
src/qemu/qemu_vhost_user.c
src/rpc/virnetsocket.c
src/storage/storage_backend_sheepdog.c
src/storage/storage_backend_zfs.c
src/util/vircgroup.c
src/util/vircommand.c
src/util/virdevmapper.c
src/util/virfile.c
src/util/virfirewall.c
src/util/virhook.c
src/util/virjson.c
src/util/virprocess.c
src/util/virstoragefile.c
src/util/virsystemd.c
src/vmx/vmx.c
tests/qemufirmwaretest.c
tests/qemusecuritytest.c
tests/qemuvhostusertest.c
tests/qemuxml2argvtest.c
tests/virfirewalltest.c
tools/virsh-completer-domain.c
tools/virsh-completer-host.c
tools/virsh-completer-interface.c
tools/virsh-completer-network.c
tools/virsh-completer-nodedev.c
tools/virsh-completer-nwfilter.c
tools/virsh-completer-pool.c
tools/virsh-completer-secret.c
tools/virsh-completer-snapshot.c
tools/virsh-completer-volume.c
tools/virsh-completer.c
tools/virsh-domain.c

index 5ff87cb41c851389d7ae737b69387c8eb5eaed23..a2d88ba8182cf47b25af21d120c8703b8b7d8bba 100644 (file)
@@ -985,7 +985,7 @@ virCPUDefCheckFeatures(virCPUDefPtr cpu,
                        void *opaque,
                        char ***features)
 {
-    VIR_AUTOSTRINGLIST list = NULL;
+    g_auto(GStrv) list = NULL;
     size_t n = 0;
     size_t i;
 
index 49b68c2c68ba536527c60317d5147dac3684502b..5ac4f011f90dbeaf74c5fde235d9b5ad76b466ac 100644 (file)
@@ -32553,7 +32553,7 @@ static int
 virDomainDiskAddISCSIPoolSourceHost(virStorageSourcePtr src,
                                     virStoragePoolDefPtr pooldef)
 {
-    VIR_AUTOSTRINGLIST tokens = NULL;
+    g_auto(GStrv) tokens = NULL;
     size_t ntokens;
 
     /* Only support one host */
index 8a408a324a39ed45d771bd347ac27bbd4d1d8596..6ba5bf07242d808578a2f0a024b93788a70e4f5f 100644 (file)
@@ -550,7 +550,7 @@ virCPUarmCpuDataFromRegs(virCPUarmData *data)
 {
     unsigned long cpuid;
     unsigned long hwcaps;
-    VIR_AUTOSTRINGLIST features = NULL;
+    g_auto(GStrv) features = NULL;
     int cpu_feature_index = 0;
     size_t i;
 
index c82e487d80981b5314a17ba728d4d5dad121e087..407d28aaa53a086374c9efaf70e4219ae21ee6ec 100644 (file)
@@ -370,8 +370,8 @@ static virDomainHostdevDefPtr
 xenParsePCI(char *entry)
 {
     virDomainHostdevDefPtr hostdev = NULL;
-    VIR_AUTOSTRINGLIST tokens = NULL;
-    VIR_AUTOSTRINGLIST options = NULL;
+    g_auto(GStrv) tokens = NULL;
+    g_auto(GStrv) options = NULL;
     size_t ntokens = 0;
     size_t nexttoken = 0;
     char *str;
@@ -482,7 +482,7 @@ xenHandleConfGetValueStringListErrors(int ret)
 static int
 xenParsePCIList(virConfPtr conf, virDomainDefPtr def)
 {
-    VIR_AUTOSTRINGLIST pcis = NULL;
+    g_auto(GStrv) pcis = NULL;
     char **entries = NULL;
     int rc;
 
@@ -709,7 +709,7 @@ xenParseVfb(virConfPtr conf, virDomainDefPtr def)
     }
 
     if (!hvm && def->graphics == NULL) { /* New PV guests use this format */
-        VIR_AUTOSTRINGLIST vfbs = NULL;
+        g_auto(GStrv) vfbs = NULL;
         int rc;
 
         if ((rc = virConfGetValueStringList(conf, "vfb", false, &vfbs)) == 1) {
@@ -941,7 +941,7 @@ xenParseSxprChar(const char *value,
 static int
 xenParseCharDev(virConfPtr conf, virDomainDefPtr def, const char *nativeFormat)
 {
-    VIR_AUTOSTRINGLIST serials = NULL;
+    g_auto(GStrv) serials = NULL;
     virDomainChrDefPtr chr = NULL;
 
     if (def->os.type == VIR_DOMAIN_OSTYPE_HVM) {
index ed0ce77db4a2c4fff239ebae290139f369c2a535..ba0942601fb4218e0491f899ebbb172bc04737fa 100644 (file)
@@ -1151,7 +1151,7 @@ static int
 xenParseXLNamespaceData(virConfPtr conf, virDomainDefPtr def)
 {
     virConfValuePtr list = virConfGetValue(conf, "device_model_args");
-    VIR_AUTOSTRINGLIST args = NULL;
+    g_auto(GStrv) args = NULL;
     size_t nargs;
     libxlDomainXmlNsDefPtr nsdata = NULL;
 
index c5a710fc3f0ce1a2012305ffc4ce1bb05ab0f130..7e07f49f9a8d3c7b1c195054fc8d7162d6732ff0 100644 (file)
@@ -1184,7 +1184,7 @@ int virLXCProcessStart(virConnectPtr conn,
     size_t i;
     g_autofree char *logfile = NULL;
     int logfd = -1;
-    VIR_AUTOSTRINGLIST veths = NULL;
+    g_auto(GStrv) veths = NULL;
     int handshakefds[2] = { -1, -1 };
     off_t pos = -1;
     char ebuf[1024];
index 584bd21be34dae1f04534d5895d4013d78e3de51..4d132defbd4349492d9044dfc19773435f56f95d 100644 (file)
@@ -2616,7 +2616,7 @@ virQEMUCapsProbeQMPObjectProperties(virQEMUCapsPtr qemuCaps,
 
     for (i = 0; i < G_N_ELEMENTS(virQEMUCapsObjectProps); i++) {
         virQEMUCapsObjectTypeProps *props = virQEMUCapsObjectProps + i;
-        VIR_AUTOSTRINGLIST values = NULL;
+        g_auto(GStrv) values = NULL;
         int nvalues;
 
         if (props->capsCondition >= 0 &&
@@ -2883,7 +2883,7 @@ virQEMUCapsFetchCPUDefinitions(qemuMonitorPtr mon,
     /* QEMU 2.11 for Power renamed all CPU models to lower case, we need to
      * translate them back to libvirt's upper case model names. */
     if (ARCH_IS_PPC64(arch)) {
-        VIR_AUTOSTRINGLIST libvirtModels = NULL;
+        g_auto(GStrv) libvirtModels = NULL;
         char **name;
 
         if (virCPUGetModels(arch, &libvirtModels) < 0)
@@ -5912,7 +5912,7 @@ virQEMUCapsFillDomainCPUCaps(virQEMUCapsPtr qemuCaps,
                                       VIR_CPU_MODE_CUSTOM,
                                       domCaps->machine)) {
         const char *forbidden[] = { "host", NULL };
-        VIR_AUTOSTRINGLIST models = NULL;
+        g_auto(GStrv) models = NULL;
 
         if (virCPUGetModels(domCaps->arch, &models) >= 0) {
             domCaps->cpu.custom = virQEMUCapsGetCPUModels(qemuCaps,
index 10fdc7444d835ae8e221467875ae0a1276273bab..f7146a71c9350699f599e49afbcaed5656041eca 100644 (file)
@@ -60,7 +60,7 @@ qemuSetupImagePathCgroup(virDomainObjPtr vm,
 {
     qemuDomainObjPrivatePtr priv = vm->privateData;
     int perms = VIR_CGROUP_DEVICE_READ;
-    VIR_AUTOSTRINGLIST targetPaths = NULL;
+    g_auto(GStrv) targetPaths = NULL;
     size_t i;
     int rv;
 
index cbdde0c0dcd26e3d65a62f6851a164287554c93a..0ee51f1cec57afbd2416983c76959d8a6198ad6b 100644 (file)
@@ -632,7 +632,7 @@ static int
 virQEMUDriverConfigLoadProcessEntry(virQEMUDriverConfigPtr cfg,
                                     virConfPtr conf)
 {
-    VIR_AUTOSTRINGLIST hugetlbfs = NULL;
+    g_auto(GStrv) hugetlbfs = NULL;
     g_autofree char *stdioHandler = NULL;
     g_autofree char *corestr = NULL;
     size_t i;
@@ -825,13 +825,13 @@ virQEMUDriverConfigLoadNVRAMEntry(virQEMUDriverConfigPtr cfg,
                                   virConfPtr conf,
                                   bool privileged)
 {
-    VIR_AUTOSTRINGLIST nvram = NULL;
+    g_auto(GStrv) nvram = NULL;
     size_t i;
 
     if (virConfGetValueStringList(conf, "nvram", false, &nvram) < 0)
         return -1;
     if (nvram) {
-        VIR_AUTOSTRINGLIST fwList = NULL;
+        g_auto(GStrv) fwList = NULL;
 
         virFirmwareFreeList(cfg->firmwares, cfg->nfirmwares);
         cfg->firmwares = NULL;
@@ -880,8 +880,8 @@ virQEMUDriverConfigLoadSecurityEntry(virQEMUDriverConfigPtr cfg,
                                      virConfPtr conf,
                                      bool privileged)
 {
-    VIR_AUTOSTRINGLIST controllers = NULL;
-    VIR_AUTOSTRINGLIST namespaces = NULL;
+    g_auto(GStrv) controllers = NULL;
+    g_auto(GStrv) namespaces = NULL;
     g_autofree char *user = NULL;
     g_autofree char *group = NULL;
     size_t i, j;
index eebe6fcf78cfa783a657a8e3800b1645591a19de..639cff74597a93e1b9eabf9f1a67afd712850e79 100644 (file)
@@ -1183,7 +1183,7 @@ qemuFirmwareFetchParsedConfigs(bool privileged,
                                qemuFirmwarePtr **firmwaresRet,
                                char ***pathsRet)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
     size_t npaths;
     qemuFirmwarePtr *firmwares = NULL;
     size_t i;
@@ -1218,7 +1218,7 @@ qemuFirmwareFillDomain(virQEMUDriverPtr driver,
                        virDomainDefPtr def,
                        unsigned int flags)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
     qemuFirmwarePtr *firmwares = NULL;
     ssize_t nfirmwares = 0;
     const qemuFirmware *theone = NULL;
index 47ee1ffa27377b61ea76486154e85e34ee561f50..ab83abf6b3d617d2f6acbce8683ae9ffba688f33 100644 (file)
@@ -7977,7 +7977,7 @@ qemuMonitorJSONGetCPUData(qemuMonitorPtr mon,
                           virCPUDataPtr data)
 {
     qemuMonitorJSONObjectProperty prop = { .type = QEMU_MONITOR_OBJECT_PROPERTY_BOOLEAN };
-    VIR_AUTOSTRINGLIST props = NULL;
+    g_auto(GStrv) props = NULL;
     char **p;
 
     if (qemuMonitorJSONGetCPUProperties(mon, &props) < 0)
@@ -8009,7 +8009,7 @@ qemuMonitorJSONGetCPUDataDisabled(qemuMonitorPtr mon,
                                   void *opaque,
                                   virCPUDataPtr data)
 {
-    VIR_AUTOSTRINGLIST props = NULL;
+    g_auto(GStrv) props = NULL;
     char **p;
 
     if (qemuMonitorJSONGetStringListProperty(mon, QOM_CPU_PATH,
index 1030309b5aafdeeb3b204eec0d6b5bde226a9737..1002455ddf56444df9f5eff2dfa5f17fb45ef554 100644 (file)
@@ -247,7 +247,7 @@ qemuDomainSetupDisk(virStorageSourcePtr src,
             if (!(tmpPath = virPCIDeviceAddressGetIOMMUGroupDev(&next->nvme->pciAddr)))
                 return -1;
         } else {
-            VIR_AUTOSTRINGLIST targetPaths = NULL;
+            g_auto(GStrv) targetPaths = NULL;
 
             if (virStorageSourceIsEmpty(next) ||
                 !virStorageSourceIsLocalStorage(next)) {
@@ -613,7 +613,7 @@ int
 qemuDomainBuildNamespace(virQEMUDriverConfigPtr cfg,
                          virDomainObjPtr vm)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT)) {
         VIR_DEBUG("namespaces disabled for domain %s", vm->def->name);
@@ -1335,7 +1335,7 @@ qemuNamespaceUnlinkPaths(virDomainObjPtr vm,
     qemuDomainObjPrivatePtr priv = vm->privateData;
     virQEMUDriverPtr driver = priv->driver;
     g_autoptr(virQEMUDriverConfig) cfg = NULL;
-    VIR_AUTOSTRINGLIST unlinkPaths = NULL;
+    g_auto(GStrv) unlinkPaths = NULL;
     char **devMountsPath = NULL;
     size_t ndevMountsPath = 0;
     size_t npaths;
@@ -1387,7 +1387,7 @@ int
 qemuDomainNamespaceSetupDisk(virDomainObjPtr vm,
                              virStorageSourcePtr src)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
@@ -1431,7 +1431,7 @@ int
 qemuDomainNamespaceSetupHostdev(virDomainObjPtr vm,
                                 virDomainHostdevDefPtr hostdev)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
@@ -1464,7 +1464,7 @@ int
 qemuDomainNamespaceTeardownHostdev(virDomainObjPtr vm,
                                    virDomainHostdevDefPtr hostdev)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
@@ -1486,7 +1486,7 @@ int
 qemuDomainNamespaceSetupMemory(virDomainObjPtr vm,
                                virDomainMemoryDefPtr mem)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
@@ -1505,7 +1505,7 @@ int
 qemuDomainNamespaceTeardownMemory(virDomainObjPtr vm,
                                   virDomainMemoryDefPtr mem)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
@@ -1524,7 +1524,7 @@ int
 qemuDomainNamespaceSetupChardev(virDomainObjPtr vm,
                                 virDomainChrDefPtr chr)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
@@ -1543,7 +1543,7 @@ int
 qemuDomainNamespaceTeardownChardev(virDomainObjPtr vm,
                                    virDomainChrDefPtr chr)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
@@ -1562,7 +1562,7 @@ int
 qemuDomainNamespaceSetupRNG(virDomainObjPtr vm,
                             virDomainRNGDefPtr rng)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
@@ -1581,7 +1581,7 @@ int
 qemuDomainNamespaceTeardownRNG(virDomainObjPtr vm,
                                virDomainRNGDefPtr rng)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
@@ -1600,7 +1600,7 @@ int
 qemuDomainNamespaceSetupInput(virDomainObjPtr vm,
                               virDomainInputDefPtr input)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
@@ -1618,7 +1618,7 @@ int
 qemuDomainNamespaceTeardownInput(virDomainObjPtr vm,
                                  virDomainInputDefPtr input)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
 
     if (!qemuDomainNamespaceEnabled(vm, QEMU_DOMAIN_NS_MOUNT))
         return 0;
index 579b3c3713c5ebb5761a6a9e643778092d41ba1c..20e90026e1ed54903c4fc37aef41d04c28aa3669 100644 (file)
@@ -5482,7 +5482,7 @@ qemuProcessStartValidate(virQEMUDriverPtr driver,
 
         if (ARCH_IS_X86(vm->def->os.arch) &&
             !virQEMUCapsGet(qemuCaps, QEMU_CAPS_CPU_UNAVAILABLE_FEATURES)) {
-            VIR_AUTOSTRINGLIST features = NULL;
+            g_auto(GStrv) features = NULL;
             int n;
 
             if ((n = virCPUDefCheckFeatures(vm->def->cpu,
@@ -6181,7 +6181,7 @@ qemuProcessUpdateGuestCPU(virDomainDefPtr def,
         return -1;
 
     if (ARCH_IS_X86(def->os.arch)) {
-        VIR_AUTOSTRINGLIST features = NULL;
+        g_auto(GStrv) features = NULL;
 
         if (virQEMUCapsGetCPUFeatures(qemuCaps, def->virtType, false, &features) < 0)
             return -1;
index 3f2c52f69d0cec6e5a9b9ec776410575dd4cd2ea..b41016f7d8fcefcab50578c135fa51e218e81102 100644 (file)
@@ -432,7 +432,7 @@ virQEMUQAPISchemaPathGet(const char *query,
                          GHashTable *schema,
                          virJSONValuePtr *entry)
 {
-    VIR_AUTOSTRINGLIST elems = NULL;
+    g_auto(GStrv) elems = NULL;
     struct virQEMUQAPISchemaTraverseContext ctxt;
     const char *cmdname;
     int rc;
index 260f3cd550dca03a4abf55d4663b8b9690076a0b..0a69d690cadff87bd98be6d12d41d29227a198ab 100644 (file)
@@ -242,7 +242,7 @@ qemuVhostUserFetchParsedConfigs(bool privileged,
                                 qemuVhostUserPtr **vhostuserRet,
                                 char ***pathsRet)
 {
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
     size_t npaths;
     qemuVhostUserPtr *vus = NULL;
     size_t i;
index fc9dd023dab3d15741ef5dc3c6de6f69546a23a9..e56d43ba85b7e566e730c6774fe4c83c888ebfa5 100644 (file)
@@ -920,7 +920,7 @@ virNetSocketNewConnectLibSSH2(const char *host,
     int ret = -1;
     int portN;
 
-    VIR_AUTOSTRINGLIST authMethodList = NULL;
+    g_auto(GStrv) authMethodList = NULL;
     char **authMethodNext;
 
     /* port number will be verified while opening the socket */
@@ -1052,7 +1052,7 @@ virNetSocketNewConnectLibssh(const char *host,
     int ret = -1;
     int portN;
 
-    VIR_AUTOSTRINGLIST authMethodList = NULL;
+    g_auto(GStrv) authMethodList = NULL;
     char **authMethodNext;
 
     /* port number will be verified while opening the socket */
index 12ff9f44d044a4b40db4bfe68d84703398f5a909..c5b7c568dd12a9cec203b971f7dd23db1b0d2867 100644 (file)
@@ -139,8 +139,8 @@ virStorageBackendSheepdogRefreshAllVol(virStoragePoolObjPtr pool)
 {
     size_t i;
     g_autofree char *output = NULL;
-    VIR_AUTOSTRINGLIST lines = NULL;
-    VIR_AUTOSTRINGLIST cells = NULL;
+    g_auto(GStrv) lines = NULL;
+    g_auto(GStrv) cells = NULL;
     g_autoptr(virCommand) cmd = NULL;
 
     cmd = virCommandNewArgList(SHEEPDOGCLI, "vdi", "list", "-r", NULL);
index 4a89f983506c73bb570c6afcbb142035eb47075d..31ffcc6f157b19bb98f532227d8503f062e6aebf 100644 (file)
@@ -101,8 +101,8 @@ virStorageBackendZFSParseVol(virStoragePoolObjPtr pool,
     bool is_new_vol = false;
     virStorageVolDefPtr volume = NULL;
     virStoragePoolDefPtr def = virStoragePoolObjGetDef(pool);
-    VIR_AUTOSTRINGLIST tokens = NULL;
-    VIR_AUTOSTRINGLIST name_tokens = NULL;
+    g_auto(GStrv) tokens = NULL;
+    g_auto(GStrv) name_tokens = NULL;
 
     if (!(tokens = virStringSplitCount(volume_string, "\t", 0, &count)))
         return -1;
@@ -169,7 +169,7 @@ virStorageBackendZFSFindVols(virStoragePoolObjPtr pool,
 {
     virStoragePoolDefPtr def = virStoragePoolObjGetDef(pool);
     size_t i;
-    VIR_AUTOSTRINGLIST lines = NULL;
+    g_auto(GStrv) lines = NULL;
     g_autoptr(virCommand) cmd = NULL;
     g_autofree char *volumes_list = NULL;
 
@@ -216,9 +216,9 @@ virStorageBackendZFSRefreshPool(virStoragePoolObjPtr pool G_GNUC_UNUSED)
     char *zpool_props = NULL;
     size_t i;
     g_autoptr(virCommand) cmd = NULL;
-    VIR_AUTOSTRINGLIST lines = NULL;
-    VIR_AUTOSTRINGLIST tokens = NULL;
-    VIR_AUTOSTRINGLIST name_tokens = NULL;
+    g_auto(GStrv) lines = NULL;
+    g_auto(GStrv) tokens = NULL;
+    g_auto(GStrv) name_tokens = NULL;
 
     /**
      * $ zpool get -Hp health,size,free,allocated test
index 13df10e5072b57d4fbd66475f32ff0b47a1e10d3..15071d8b1b0e4af206145337f7d8649775c4697a 100644 (file)
@@ -1140,7 +1140,7 @@ virCgroupEnableMissingControllers(char *path,
                                   virCgroupPtr *group)
 {
     g_autoptr(virCgroup) parent = NULL;
-    VIR_AUTOSTRINGLIST tokens = virStringSplit(path, "/", 0);
+    g_auto(GStrv) tokens = virStringSplit(path, "/", 0);
     size_t i;
 
     if (virCgroupNew("/", controllers, &parent) < 0)
index e47dd6b932aa3c09c60e1ea440654c1ff6ca09f3..c3a98bbeac20e965a58555f12d86222ae5a9069a 100644 (file)
@@ -3201,7 +3201,7 @@ virCommandRunRegex(virCommandPtr cmd,
     int totgroups = 0, ngroup = 0;
     char **groups;
     g_autofree char *outbuf = NULL;
-    VIR_AUTOSTRINGLIST lines = NULL;
+    g_auto(GStrv) lines = NULL;
     int ret = -1;
 
     /* Compile all regular expressions */
index c4719d0670757f9e5e9650e0b2d9b747f3b8465f..15a7eb9fde63aa2a74ecfcbff84729cfcefe30e9 100644 (file)
@@ -54,7 +54,7 @@ static int
 virDevMapperGetMajor(unsigned int *major)
 {
     g_autofree char *buf = NULL;
-    VIR_AUTOSTRINGLIST lines = NULL;
+    g_auto(GStrv) lines = NULL;
     size_t i;
 
     if (!virFileExists(CONTROL_PATH))
@@ -223,7 +223,7 @@ virDevMapperGetTargetsImpl(int controlFD,
     g_autofree char *buf = NULL;
     struct dm_ioctl dm;
     struct dm_target_deps *deps = NULL;
-    VIR_AUTOSTRINGLIST devPaths = NULL;
+    g_auto(GStrv) devPaths = NULL;
     size_t i;
 
     memset(&dm, 0, sizeof(dm));
@@ -265,7 +265,7 @@ virDevMapperGetTargetsImpl(int controlFD,
     }
 
     for (i = 0; i < deps->count; i++) {
-        VIR_AUTOSTRINGLIST tmpPaths = NULL;
+        g_auto(GStrv) tmpPaths = NULL;
 
         if (virDevMapperGetTargetsImpl(controlFD, devPaths[i], &tmpPaths, ttl - 1) < 0)
             return -1;
index f57272ca2f70568e5ea62d06a9e3d77854a5e013..f7283fa72fb6c234670adc0bc5af61501ab40c7e 100644 (file)
@@ -1619,7 +1619,7 @@ char *
 virFindFileInPath(const char *file)
 {
     const char *origpath = NULL;
-    VIR_AUTOSTRINGLIST paths = NULL;
+    g_auto(GStrv) paths = NULL;
     char **pathiter;
 
     if (file == NULL)
index 21dea3013a1ce01917ad3d90f05c95d73b5bd63d..b84f0f5f48b82e7ac7a0d4362ee0081e9595bc0f 100644 (file)
@@ -686,7 +686,7 @@ virFirewallApplyRule(virFirewallPtr firewall,
 {
     g_autofree char *output = NULL;
     g_autofree char *str = virFirewallRuleToString(rule);
-    VIR_AUTOSTRINGLIST lines = NULL;
+    g_auto(GStrv) lines = NULL;
     VIR_INFO("Applying rule '%s'", NULLSTR(str));
 
     if (rule->ignoreErrors)
index aad3e667d3ab510723a2d1a318c0012e03c1ff2c..05d46f259e0ad8ff9a23613772b686e7ca555ce9 100644 (file)
@@ -343,7 +343,7 @@ virHookCall(int driver,
     struct dirent *entry;
     g_autofree char *path = NULL;
     g_autofree char *dir_path = NULL;
-    VIR_AUTOSTRINGLIST entries = NULL;
+    g_auto(GStrv) entries = NULL;
     const char *drvstr;
     const char *opstr;
     const char *subopstr;
index 4f92464421720c77603b2846e0de5ffd4a30a3e4..c80c2f1ecb1e99c27b8778e4237e7c90b9deb195 100644 (file)
@@ -2112,7 +2112,7 @@ virJSONValueObjectDeflattenWorker(const char *key,
     virJSONValuePtr retobj = opaque;
     g_autoptr(virJSONValue) newval = NULL;
     virJSONValuePtr existobj;
-    VIR_AUTOSTRINGLIST tokens = NULL;
+    g_auto(GStrv) tokens = NULL;
     size_t ntokens = 0;
 
     /* non-nested keys only need to be copied */
index dccfc2558e5bcbfddaf7347f8879bf2f5c9c0ccd..0523bf9afb87b9c7fbe6e82a8e456bbe1b232b3e 100644 (file)
@@ -985,7 +985,7 @@ int virProcessGetStartTime(pid_t pid,
     int len;
     g_autofree char *filename = NULL;
     g_autofree char *buf = NULL;
-    VIR_AUTOSTRINGLIST tokens = NULL;
+    g_auto(GStrv) tokens = NULL;
 
     filename = g_strdup_printf("/proc/%llu/stat", (long long)pid);
 
index 35e6dcf5deb5c9a397bb6ade003318fef77a3224..fac93118fd3d75dabf80cf423b4500b254e52b2f 100644 (file)
@@ -1503,7 +1503,7 @@ virStorageFileParseBackingStoreStr(const char *str,
     size_t nstrings;
     unsigned int idx = 0;
     char *suffix;
-    VIR_AUTOSTRINGLIST strings = NULL;
+    g_auto(GStrv) strings = NULL;
 
     *chainIndex = 0;
 
@@ -2778,7 +2778,7 @@ virStorageSourceParseBackingURI(virStorageSourcePtr src,
 {
     g_autoptr(virURI) uri = NULL;
     const char *path = NULL;
-    VIR_AUTOSTRINGLIST scheme = NULL;
+    g_auto(GStrv) scheme = NULL;
 
     if (!(uri = virURIParse(uristr))) {
         virReportError(VIR_ERR_INTERNAL_ERROR,
@@ -2880,7 +2880,7 @@ virStorageSourceRBDAddHost(virStorageSourcePtr src,
 {
     char *port;
     size_t skip;
-    VIR_AUTOSTRINGLIST parts = NULL;
+    g_auto(GStrv) parts = NULL;
 
     if (VIR_EXPAND_N(src->hosts, src->nhosts, 1) < 0)
         return -1;
@@ -3220,7 +3220,7 @@ virStorageSourceParseBackingJSONUriCookies(virStorageSourcePtr src,
                                            const char *jsonstr)
 {
     const char *cookiestr;
-    VIR_AUTOSTRINGLIST cookies = NULL;
+    g_auto(GStrv) cookies = NULL;
     size_t ncookies = 0;
     size_t i;
 
@@ -4512,7 +4512,7 @@ int
 virStorageFileCheckCompat(const char *compat)
 {
     unsigned int result;
-    VIR_AUTOSTRINGLIST version = NULL;
+    g_auto(GStrv) version = NULL;
 
     if (!compat)
         return 0;
index de8763033df4c3950e7340d6f873764b60cb2972..edd29f0fdd0e802318d4830713cf3b9950982b8a 100644 (file)
@@ -681,7 +681,7 @@ virSystemdActivationInitFromNames(virSystemdActivationPtr act,
                                   int nfds,
                                   const char *fdnames)
 {
-    VIR_AUTOSTRINGLIST fdnamelistptr = NULL;
+    g_auto(GStrv) fdnamelistptr = NULL;
     char **fdnamelist;
     size_t nfdnames;
     size_t i;
index 0d79b8f0ec2854825e94c6be5e633336a0165167..b86dbe9ca267b08244053123905bddd82b1c901d 100644 (file)
@@ -1577,7 +1577,7 @@ virVMXParseConfig(virVMXContext *ctx,
     }
 
     if (sched_cpu_affinity != NULL && STRCASENEQ(sched_cpu_affinity, "all")) {
-        VIR_AUTOSTRINGLIST afflist = NULL;
+        g_auto(GStrv) afflist = NULL;
         char **aff;
         size_t naffs;
 
index 2b56e5ac8269616fa76587c79d7b341b924a1670..ced9d532602c65d444f2107c8eff2fa77755e2a6 100644 (file)
@@ -56,7 +56,7 @@ static int
 testFWPrecedence(const void *opaque G_GNUC_UNUSED)
 {
     g_autofree char *fakehome = NULL;
-    VIR_AUTOSTRINGLIST fwList = NULL;
+    g_auto(GStrv) fwList = NULL;
     size_t nfwList;
     size_t i;
     const char *expected[] = {
index dc3deb37d2ac1a08bd4147f8ba62cb597569d48e..175001813701ef18622e3606d9f60ad29cca81c6 100644 (file)
@@ -87,7 +87,7 @@ testDomain(const void *opaque)
 {
     const struct testData *data = opaque;
     g_autoptr(virDomainObj) vm = NULL;
-    VIR_AUTOSTRINGLIST notRestored = NULL;
+    g_auto(GStrv) notRestored = NULL;
     size_t i;
     int ret = -1;
 
index 273db560e3b5850a8003bd60e5cdbbe413311523..17e4e83b991167b2cee2e9dd5ffed8b3fcba3d7e 100644 (file)
@@ -56,7 +56,7 @@ static int
 testVUPrecedence(const void *opaque G_GNUC_UNUSED)
 {
     g_autofree char *fakehome = NULL;
-    VIR_AUTOSTRINGLIST vuList = NULL;
+    g_auto(GStrv) vuList = NULL;
     size_t nvuList;
     size_t i;
     const char *expected[] = {
index 42d147243e14600b2bd0abb759aa73b4bc8ffbfb..409680c84ee3796c7ba2052615dfb8d0e96474f0 100644 (file)
@@ -130,7 +130,7 @@ static virStorageVolPtr
 fakeStorageVolLookupByName(virStoragePoolPtr pool,
                            const char *name)
 {
-    VIR_AUTOSTRINGLIST volinfo = NULL;
+    g_auto(GStrv) volinfo = NULL;
     virStorageVolPtr ret = NULL;
 
     if (STREQ(pool->name, "inactive")) {
@@ -517,7 +517,7 @@ testCompareXMLToArgvValidateSchema(virQEMUDriverPtr drv,
                                    struct testQemuInfo *info,
                                    unsigned int flags)
 {
-    VIR_AUTOSTRINGLIST args = NULL;
+    g_auto(GStrv) args = NULL;
     g_autoptr(virDomainObj) vm = NULL;
     size_t nargs = 0;
     size_t i;
index 2670eb156118d8e2bebc97e0080b01d27f03dd80..9f95520859547ede851407905e98075d8a0ff758 100644 (file)
@@ -102,7 +102,7 @@ VIR_MOCK_WRAP_RET_ARGS(g_dbus_connection_call_sync,
     } else if (STREQ(bus_name, VIR_FIREWALL_FIREWALLD_SERVICE) &&
                STREQ(method_name, "passthrough")) {
         g_autoptr(GVariantIter) iter = NULL;
-        VIR_AUTOSTRINGLIST args = NULL;
+        g_auto(GStrv) args = NULL;
         size_t nargs = 0;
         char *type = NULL;
         char *item = NULL;
index dad0ea6812fa1f789f533a4f27784fdc4f28853f..4a3459f12af221261c99884e64131a803cde027b 100644 (file)
@@ -42,7 +42,7 @@ virshDomainNameCompleter(vshControl *ctl,
     int ndomains = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(VIR_CONNECT_LIST_DOMAINS_ACTIVE |
                   VIR_CONNECT_LIST_DOMAINS_INACTIVE |
@@ -89,7 +89,7 @@ virshDomainUUIDCompleter(vshControl *ctl,
     int ndomains = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(VIR_CONNECT_LIST_DOMAINS_ACTIVE |
                   VIR_CONNECT_LIST_DOMAINS_INACTIVE |
@@ -142,7 +142,7 @@ virshDomainInterfaceCompleter(vshControl *ctl,
     g_autofree xmlNodePtr *interfaces = NULL;
     size_t i;
     unsigned int domainXMLFlags = 0;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(VIRSH_DOMAIN_INTERFACE_COMPLETER_MAC, NULL);
 
@@ -189,7 +189,7 @@ virshDomainDiskTargetCompleter(vshControl *ctl,
     g_autofree xmlNodePtr *disks = NULL;
     int ndisks;
     size_t i;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -221,7 +221,7 @@ virshDomainEventNameCompleter(vshControl *ctl G_GNUC_UNUSED,
                               unsigned int flags)
 {
     size_t i = 0;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -249,7 +249,7 @@ virshDomainInterfaceStateCompleter(vshControl *ctl,
     g_autofree xmlNodePtr *interfaces = NULL;
     g_autofree char *xpath = NULL;
     g_autofree char *state = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -303,7 +303,7 @@ virshDomainDeviceAliasCompleter(vshControl *ctl,
     g_autofree xmlNodePtr *aliases = NULL;
     size_t i;
     unsigned int domainXMLFlags = 0;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -392,7 +392,7 @@ virshDomainPerfEnableCompleter(vshControl *ctl,
                               unsigned int flags)
 {
     size_t i = 0;
-    VIR_AUTOSTRINGLIST events = NULL;
+    g_auto(GStrv) events = NULL;
     const char *event = NULL;
 
     virCheckFlags(0, NULL);
@@ -415,7 +415,7 @@ virshDomainPerfDisableCompleter(vshControl *ctl,
                                 unsigned int flags)
 {
     size_t i = 0;
-    VIR_AUTOSTRINGLIST events = NULL;
+    g_auto(GStrv) events = NULL;
     const char *event = NULL;
 
     virCheckFlags(0, NULL);
@@ -443,7 +443,7 @@ virshDomainIOThreadIdCompleter(vshControl *ctl,
     size_t i;
     int rc;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -479,7 +479,7 @@ virshDomainVcpuCompleter(vshControl *ctl,
     int nvcpus = 0;
     unsigned int id;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -519,7 +519,7 @@ virshDomainVcpulistCompleter(vshControl *ctl,
     xmlXPathContextPtr ctxt = NULL;
     int nvcpus = 0;
     unsigned int id;
-    VIR_AUTOSTRINGLIST vcpulist = NULL;
+    g_auto(GStrv) vcpulist = NULL;
     const char *vcpuid = NULL;
     char **ret = NULL;
 
@@ -564,7 +564,7 @@ virshDomainCpulistCompleter(vshControl *ctl,
     int cpunum;
     g_autofree unsigned char *cpumap = NULL;
     unsigned int online;
-    VIR_AUTOSTRINGLIST cpulist = NULL;
+    g_auto(GStrv) cpulist = NULL;
     const char *cpuid = NULL;
 
     virCheckFlags(0, NULL);
@@ -596,7 +596,7 @@ virshDomainVcpulistViaAgentCompleter(vshControl *ctl,
     unsigned int nparams = 0;
     size_t i;
     int nvcpus;
-    VIR_AUTOSTRINGLIST cpulist = NULL;
+    g_auto(GStrv) cpulist = NULL;
     const char *vcpuid = NULL;
     char **ret = NULL;
 
@@ -677,7 +677,7 @@ virshDomainConsoleCompleter(vshControl *ctl,
     g_autofree xmlNodePtr *parallels = NULL;
     size_t i;
     size_t offset = 0;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -722,7 +722,7 @@ virshDomainSignalCompleter(vshControl *ctl G_GNUC_UNUSED,
                            const vshCmd *cmd G_GNUC_UNUSED,
                            unsigned int flags)
 {
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
     size_t i = 0;
 
     virCheckFlags(0, NULL);
@@ -743,7 +743,7 @@ virshDomainLifecycleCompleter(vshControl *ctl G_GNUC_UNUSED,
                               const vshCmd *cmd G_GNUC_UNUSED,
                               unsigned int flags)
 {
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
     size_t i = 0;
 
     virCheckFlags(0, NULL);
@@ -764,7 +764,7 @@ virshDomainLifecycleActionCompleter(vshControl *ctl G_GNUC_UNUSED,
                                     const vshCmd *cmd G_GNUC_UNUSED,
                                     unsigned int flags)
 {
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
     size_t i = 0;
 
     virCheckFlags(0, NULL);
index 4c277f2adaac2d8c59aaf874f149ce2366ce099d..9d3bdb20243594e0fe52f119f2262b3b7550064a 100644 (file)
@@ -63,7 +63,7 @@ virshAllocpagesPagesizeCompleter(vshControl *ctl,
     bool cellno = vshCommandOptBool(cmd, "cellno");
     g_autofree char *path = NULL;
     g_autofree char *cap_xml = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -110,7 +110,7 @@ virshCellnoCompleter(vshControl *ctl,
     g_autoptr(xmlDoc) doc = NULL;
     size_t i = 0;
     g_autofree char *cap_xml = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -144,7 +144,7 @@ virshNodeCpuCompleter(vshControl *ctl,
                       unsigned int flags)
 {
     virshControlPtr priv = ctl->privData;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
     size_t i;
     int cpunum;
     size_t offset = 0;
index 1eea2d462a6d8da2c457dd051547cdab7644f6d4..db819ae6890dacccb930400ece8efacad9b0b9c8 100644 (file)
@@ -38,7 +38,7 @@ virshInterfaceStringHelper(vshControl *ctl,
     virInterfacePtr *ifaces = NULL;
     int nifaces = 0;
     size_t i = 0;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(VIR_CONNECT_LIST_INTERFACES_ACTIVE |
                   VIR_CONNECT_LIST_INTERFACES_INACTIVE,
index 3094b9d5d628f0eba68f2192b8fb4e3f952b1a20..5f5f527fa41931a493504df41f339ca347f0710a 100644 (file)
@@ -36,7 +36,7 @@ virshNetworkNameCompleter(vshControl *ctl,
     int nnets = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(VIR_CONNECT_LIST_NETWORKS_INACTIVE |
                   VIR_CONNECT_LIST_NETWORKS_ACTIVE |
@@ -72,7 +72,7 @@ virshNetworkEventNameCompleter(vshControl *ctl G_GNUC_UNUSED,
                                unsigned int flags)
 {
     size_t i = 0;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -145,7 +145,7 @@ virshNetworkUUIDCompleter(vshControl *ctl,
     int nnets = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -187,7 +187,7 @@ virshNetworkDhcpMacCompleter(vshControl *ctl,
     int nleases;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
index a9fc37733c32d3e728c77fe8ac6c1082127cb89d..1165e0680c64c7847580684529949c7959adc061 100644 (file)
@@ -37,7 +37,7 @@ virshNodeDeviceNameCompleter(vshControl *ctl,
     int ndevs = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -70,7 +70,7 @@ virshNodeDeviceEventNameCompleter(vshControl *ctl G_GNUC_UNUSED,
                                   unsigned int flags)
 {
     size_t i = 0;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -88,7 +88,7 @@ virshNodeDeviceCapabilityNameCompleter(vshControl *ctl,
                                        const vshCmd *cmd,
                                        unsigned int flags)
 {
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
     const char *cap_str = NULL;
     size_t i = 0;
 
index b1aa084b491fb317582e771447e0f4bac4765dbe..13caefff1e8b3971bed20be5f6b932a12c7be515 100644 (file)
@@ -35,7 +35,7 @@ virshNWFilterNameCompleter(vshControl *ctl,
     int nnwfilters = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -72,7 +72,7 @@ virshNWFilterBindingNameCompleter(vshControl *ctl,
     int nbindings = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
index ecf2514a5977e4a0ba393e81fee391246fb289a4..4a0eb1582dc55f35fb0ba6eb232d0de43c3482c3 100644 (file)
@@ -37,7 +37,7 @@ virshStoragePoolNameCompleter(vshControl *ctl,
     int npools = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(VIR_CONNECT_LIST_STORAGE_POOLS_INACTIVE |
                   VIR_CONNECT_LIST_STORAGE_POOLS_ACTIVE |
@@ -73,7 +73,7 @@ virshPoolEventNameCompleter(vshControl *ctl G_GNUC_UNUSED,
                             unsigned int flags)
 {
     size_t i = 0;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -91,7 +91,7 @@ virshPoolTypeCompleter(vshControl *ctl,
                        const vshCmd *cmd,
                        unsigned int flags)
 {
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
     const char *type_str = NULL;
     size_t i = 0;
 
index 940d65a322d7998f95c0f1f780a5c10613a7663a..75ebe7b4e9c7b80f42d612f85069a162c7de75d2 100644 (file)
@@ -37,7 +37,7 @@ virshSecretUUIDCompleter(vshControl *ctl,
     int nsecrets = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
@@ -73,7 +73,7 @@ virshSecretEventNameCompleter(vshControl *ctl G_GNUC_UNUSED,
                               unsigned int flags)
 {
     size_t i;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
index f6aa405ea35dbe2cc9542027d4f76750c818cbfe..e64b2442ca879bc80a65418d24d3cdd0e8fa81fc 100644 (file)
@@ -38,7 +38,7 @@ virshSnapshotNameCompleter(vshControl *ctl,
     int nsnapshots = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
index 29330f5bd81d200af0d8dcc7a2cb95c7bddf20a6..2ac8cd25ccaaec8a0b7e29601a73c9759b1d6057 100644 (file)
@@ -38,7 +38,7 @@ virshStorageVolNameCompleter(vshControl *ctl,
     int nvols = 0;
     size_t i = 0;
     char **ret = NULL;
-    VIR_AUTOSTRINGLIST tmp = NULL;
+    g_auto(GStrv) tmp = NULL;
 
     virCheckFlags(0, NULL);
 
index a05ce0bfcae6dfa88c75be444866cd35aaf17552..c7aed7c77929b576898c93c010a3811c46959fa6 100644 (file)
@@ -89,8 +89,8 @@ virshCommaStringListComplete(const char *input,
 {
     const size_t optionsLen = virStringListLength(options);
     g_autofree char *inputCopy = NULL;
-    VIR_AUTOSTRINGLIST inputList = NULL;
-    VIR_AUTOSTRINGLIST ret = NULL;
+    g_auto(GStrv) inputList = NULL;
+    g_auto(GStrv) ret = NULL;
     size_t nret = 0;
     size_t i;
 
index 655bac33152e634286b050142da860296f628752..51a9fd90d1b4e58d4befff7a82ddde4ce7959bed 100644 (file)
@@ -14288,7 +14288,7 @@ cmdGetUserSSHKeys(vshControl *ctl, const vshCmd *cmd)
 {
     virDomainPtr dom = NULL;
     const char *user;
-    VIR_AUTOSTRINGLIST keys = NULL;
+    g_auto(GStrv) keys = NULL;
     int nkeys = 0;
     size_t i;
     const unsigned int flags = 0;
@@ -14358,7 +14358,7 @@ cmdSetUserSSHKeys(vshControl *ctl, const vshCmd *cmd)
     const char *user;
     const char *from;
     g_autofree char *buffer = NULL;
-    VIR_AUTOSTRINGLIST keys = NULL;
+    g_auto(GStrv) keys = NULL;
     int nkeys = 0;
     unsigned int flags = 0;
     bool ret = false;