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; }