* src/qemu_driver.c: another patch from Guido Günther checking
for an already running domain on create
Daniel
+Thu Jul 24 09:26:51 CEST 2008 Daniel Veillard <veillard@redhat.com>
+
+ * src/qemu_driver.c: another patch from Guido Günther checking
+ for an already running domain on create
+
Thu Jul 24 09:08:32 CEST 2008 Daniel Veillard <veillard@redhat.com>
* src/qemu_driver.c: patch from Guido Günther checking for
if (!(def = virDomainDefParseString(conn, driver->caps, xml)))
return NULL;
+ vm = virDomainFindByName(driver->domains, def->name);
+ if (vm && virDomainIsActive(vm)) {
+ qemudReportError(conn, NULL, NULL, VIR_ERR_OPERATION_FAILED,
+ _("domain %s is already defined and running"),
+ def->name);
+ virDomainDefFree(def);
+ return NULL;
+ }
+
if (!(vm = virDomainAssignDef(conn,
&driver->domains,
def))) {