--- xend_internal.c.orig 2009-04-07 21:50:17.000000000 +0900 +++ xend_internal.c 2009-04-11 00:53:48.000000000 +0900 @@ -3776,11 +3776,6 @@ xenDaemonDomainPinVcpu(virDomainPtr doma return (-1); } - if (domain->id < 0) { - virXendError(domain->conn, VIR_ERR_INVALID_ARG, - _("Domain %s isn't running."), domain->name); - return(-1); - } /* from bit map, build character string of mapped CPU numbers */ for (i = 0; i < maplen; i++) for (j = 0; j < 8; j++) @@ -3834,8 +3829,6 @@ xenDaemonDomainGetVcpus(virDomainPtr dom __FUNCTION__); return (-1); } - if (domain->id < 0) - return(-1); root = sexpr_get(domain->conn, "/xend/domain/%s?op=vcpuinfo", domain->name); if (root == NULL)