diff --git a/ChangeLog b/ChangeLog index 4c77baa1b9..aeeb1bac1f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Mon Jun 22 11:09:18 EDT 2009 Cole Robinson + + * src/test.c: Fix domain ID after redefining a running VM + Mon Jun 22 12:27:39 CEST 2009 Daniel Veillard * src/conf.[ch]: restrict VMX syntax parsing types, patch by Matthias diff --git a/src/test.c b/src/test.c index 7dc0840e61..2a672a3f69 100644 --- a/src/test.c +++ b/src/test.c @@ -1623,16 +1623,16 @@ static virDomainPtr testDomainDefineXML(virConnectPtr conn, def)) == NULL) { goto cleanup; } + def = NULL; dom->persistent = 1; - dom->def->id = -1; + event = virDomainEventNewFromObj(dom, VIR_DOMAIN_EVENT_DEFINED, VIR_DOMAIN_EVENT_DEFINED_ADDED); - ret = virGetDomain(conn, def->name, def->uuid); - def = NULL; + ret = virGetDomain(conn, dom->def->name, dom->def->uuid); if (ret) - ret->id = -1; + ret->id = dom->def->id; cleanup: virDomainDefFree(def);