From d5df676938475c3c1afc4a0dfd2e29bcf6270c47 Mon Sep 17 00:00:00 2001 From: Matthias Bolte Date: Fri, 4 Sep 2009 18:32:44 +0200 Subject: [PATCH] ESX raise error if UUID parse failed * src/esx/esx_util.c: let esxUtil_GetConfigUUID() report an error if virUUIDParse() fails --- src/esx/esx_util.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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; }