]> xenbits.xensource.com Git - libvirt.git/commitdiff
conf: Use virTristateXXX in virStorageAdapterFCHost
authorTim Wiederhake <twiederh@redhat.com>
Wed, 7 Apr 2021 11:48:39 +0000 (13:48 +0200)
committerPeter Krempa <pkrempa@redhat.com>
Fri, 16 Apr 2021 07:48:42 +0000 (09:48 +0200)
Note that the comment for virStorageAdapterFCHost::managed was wrong.

Signed-off-by: Tim Wiederhake <twiederh@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
src/conf/storage_adapter_conf.c
src/conf/storage_adapter_conf.h

index 5b71c79d24fc0d0c8270977279cdc911eeaf302d..142489f6cd5c1fe0e9c2510c8f00b2e943abd336 100644 (file)
@@ -68,13 +68,15 @@ virStorageAdapterParseXMLFCHost(xmlNodePtr node,
 
     fchost->parent = virXMLPropString(node, "parent");
     if ((managed = virXMLPropString(node, "managed"))) {
-        if ((fchost->managed = virTristateBoolTypeFromString(managed)) < 0) {
+        int value;
+        if ((value = virTristateBoolTypeFromString(managed)) < 0) {
             virReportError(VIR_ERR_CONFIG_UNSUPPORTED,
                            _("unknown fc_host managed setting '%s'"),
                            managed);
             VIR_FREE(managed);
             return -1;
         }
+        fchost->managed = value;
     }
 
     fchost->parent_wwnn = virXMLPropString(node, "parent_wwnn");
index ec7e9cc98f4a1276c88535c2f330d78c85a4d146..e6d9c864cdd1eac6eac2c067284df5413dcb699b 100644 (file)
@@ -49,7 +49,7 @@ struct _virStorageAdapterFCHost {
     char *parent_fabric_wwn;
     char *wwnn;
     char *wwpn;
-    int managed;        /* enum virTristateSwitch */
+    virTristateBool managed;
 };
 
 typedef struct _virStorageAdapter virStorageAdapter;