]> xenbits.xensource.com Git - libvirt.git/commitdiff
hyperv: check return value of virUUIDGenerate
authorJán Tomko <jtomko@redhat.com>
Thu, 18 Feb 2021 13:51:12 +0000 (14:51 +0100)
committerJán Tomko <jtomko@redhat.com>
Thu, 18 Feb 2021 16:14:47 +0000 (17:14 +0100)
Fixes: fa66bd8cad2359b7d21676e0fd69bec472b36514
Signed-off-by: Ján Tomko <jtomko@redhat.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
src/hyperv/hyperv_driver.c

index c1ed4b5c7c967fc3ce0fef2920d53ad383d484d5..701456cdb30e60398d262c0b49ce3dbcc882c2cc 100644 (file)
@@ -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);