]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
ESX raise error if UUID parse failed
authorMatthias Bolte <matthias.bolte@googlemail.com>
Fri, 4 Sep 2009 16:32:44 +0000 (18:32 +0200)
committerDaniel Veillard <veillard@redhat.com>
Fri, 4 Sep 2009 16:32:44 +0000 (18:32 +0200)
* src/esx/esx_util.c: let esxUtil_GetConfigUUID() report an error if
  virUUIDParse() fails

src/esx/esx_util.c

index 38e9d171bd1eadf2f1fea19de44172da42dffd84..92af0caae3935fa5176cf7a634e88743a383d076 100644 (file)
@@ -393,7 +393,11 @@ esxUtil_GetConfigUUID(virConnectPtr conn, virConfPtr conf, const char *name,
         }
     }
 
-    virUUIDParse(value->str, uuid);
+    if (virUUIDParse(value->str, uuid) < 0) {
+        ESX_ERROR(conn, VIR_ERR_INTERNAL_ERROR,
+                  "Could not parse UUID from string '%s'", value->str);
+        return -1;
+    }
 
     return 0;
 }