From: Cole Robinson Date: Wed, 5 Aug 2009 09:39:31 +0000 (+0200) Subject: Don't loose id on xen domain redefine X-Git-Tag: v0.7.0~9 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8ddfb40e2df548ad77960d490f01d8a6f1a43b0a;p=thirdparty%2Flibvirt.git Don't loose id on xen domain redefine * src/xm_internal.c: bug when redefining a domain, if it was running we would loose its id --- diff --git a/src/xm_internal.c b/src/xm_internal.c index 9d021ebb41..2ca45060a6 100644 --- a/src/xm_internal.c +++ b/src/xm_internal.c @@ -2640,9 +2640,7 @@ virDomainPtr xenXMDomainDefineXML(virConnectPtr conn, const char *xml) { goto error; } - if ((ret = virGetDomain(conn, def->name, def->uuid))) - ret->id = -1; - + ret = virGetDomain(conn, def->name, def->uuid); xenUnifiedUnlock(priv); return (ret);