From: Ján Tomko Date: Thu, 18 Feb 2021 13:51:12 +0000 (+0100) Subject: hyperv: check return value of virUUIDGenerate X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=634516262aa1fca541fca0e2d06404559de14a43;p=libvirt.git hyperv: check return value of virUUIDGenerate Fixes: fa66bd8cad2359b7d21676e0fd69bec472b36514 Signed-off-by: Ján Tomko Reviewed-by: Erik Skultety --- diff --git a/src/hyperv/hyperv_driver.c b/src/hyperv/hyperv_driver.c index c1ed4b5c7c..701456cdb3 100644 --- a/src/hyperv/hyperv_driver.c +++ b/src/hyperv/hyperv_driver.c @@ -1080,7 +1080,9 @@ hypervDomainAttachSyntheticEthernetAdapter(virDomainPtr domain, */ portResourceType = g_strdup_printf("%d", MSVM_RASD_RESOURCETYPE_ETHERNET_ADAPTER); - virUUIDGenerate(vsiGuid); + if (virUUIDGenerate(vsiGuid) < 0) + return -1; + virUUIDFormat(vsiGuid, guidString); virtualSystemIdentifiers = g_strdup_printf("{%s}", guidString);