]> xenbits.xensource.com Git - libvirt.git/commitdiff
libxl: update dom->id in libxlDomainCreateWithFlags
authorMarek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Thu, 5 Feb 2015 05:17:07 +0000 (06:17 +0100)
committerJim Fehlig <jfehlig@suse.com>
Thu, 5 Feb 2015 20:58:47 +0000 (13:58 -0700)
Otherwise domainCreateWithFlags via remote returns -1 as domid.

Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
src/libxl/libxl_driver.c

index c95b3879d2fd60171f42ca1c4cbe6f88bcf0d297..ce3a99bf368031c32152b4aea24cf9ff9faf32bd 100644 (file)
@@ -2375,6 +2375,9 @@ libxlDomainCreateWithFlags(virDomainPtr dom,
     }
 
     ret = libxlDomainStart(driver, vm, (flags & VIR_DOMAIN_START_PAUSED) != 0, -1);
+    if (ret < 0)
+        goto cleanup;
+    dom->id = vm->def->id;
 
  cleanup:
     if (vm)