Re: [libvirt PATCH 07/10] virStorageAdapterParseXMLFCHost: Use virXMLProp*

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 5/11/21 11:01 AM, Tim Wiederhake wrote:
Signed-off-by: Tim Wiederhake <twiederh@xxxxxxxxxx>

Reviewed-by: Laine Stump <laine@xxxxxxxxxx>

---
  src/conf/storage_adapter_conf.c | 17 +++--------------
  1 file changed, 3 insertions(+), 14 deletions(-)

diff --git a/src/conf/storage_adapter_conf.c b/src/conf/storage_adapter_conf.c
index 142489f6cd..6b5a58e1e7 100644
--- a/src/conf/storage_adapter_conf.c
+++ b/src/conf/storage_adapter_conf.c
@@ -64,28 +64,17 @@ static int
  virStorageAdapterParseXMLFCHost(xmlNodePtr node,
                                  virStorageAdapterFCHost *fchost)
  {
-    char *managed = NULL;
+    if (virXMLPropTristateBool(node, "managed", VIR_XML_PROP_NONE,
+                               &fchost->managed) < 0)
+        return -1;
fchost->parent = virXMLPropString(node, "parent");
-    if ((managed = virXMLPropString(node, "managed"))) {
-        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");
      fchost->parent_wwpn = virXMLPropString(node, "parent_wwpn");
      fchost->parent_fabric_wwn = virXMLPropString(node, "parent_fabric_wwn");
      fchost->wwpn = virXMLPropString(node, "wwpn");
      fchost->wwnn = virXMLPropString(node, "wwnn");
- VIR_FREE(managed);
      return 0;
  }




[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux