From: Matthias Bolte Date: Fri, 4 Sep 2009 16:32:44 +0000 (+0200) Subject: ESX raise error if UUID parse failed X-Git-Tag: v0.7.1~88 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d5df676938475c3c1afc4a0dfd2e29bcf6270c47;p=thirdparty%2Flibvirt.git ESX raise error if UUID parse failed * src/esx/esx_util.c: let esxUtil_GetConfigUUID() report an error if virUUIDParse() fails --- diff --git a/src/esx/esx_util.c b/src/esx/esx_util.c index 38e9d171bd..92af0caae3 100644 --- a/src/esx/esx_util.c +++ b/src/esx/esx_util.c @@ -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; }