priv = (xenUnifiedPrivatePtr) domain->conn->privateData;
if (domain->id < 0) {
+ /* Cannot modify live config if domain is inactive */
+ if (flags & VIR_DOMAIN_DEVICE_MODIFY_LIVE) {
+ virXendError(VIR_ERR_OPERATION_INVALID, "%s",
+ _("Cannot modify live config if domain is inactive"));
+ return -1;
+ }
/* If xendConfigVersion < 3 only live config can be changed */
if (priv->xendConfigVersion < 3) {
virXendError(VIR_ERR_OPERATION_INVALID, "%s",
"persistent config"));
return -1;
}
- /* Cannot modify live config if domain is inactive */
- if (flags & VIR_DOMAIN_DEVICE_MODIFY_LIVE) {
- virXendError(VIR_ERR_OPERATION_INVALID, "%s",
- _("Cannot modify live config if domain is inactive"));
- return -1;
- }
} else {
/* Only live config can be changed if xendConfigVersion < 3 */
if (priv->xendConfigVersion < 3 &&
priv = (xenUnifiedPrivatePtr) domain->conn->privateData;
if (domain->id < 0) {
+ /* Cannot modify live config if domain is inactive */
+ if (flags & VIR_DOMAIN_DEVICE_MODIFY_LIVE) {
+ virXendError(VIR_ERR_OPERATION_INVALID, "%s",
+ _("Cannot modify live config if domain is inactive"));
+ return -1;
+ }
/* If xendConfigVersion < 3 only live config can be changed */
if (priv->xendConfigVersion < 3) {
virXendError(VIR_ERR_OPERATION_INVALID, "%s",
"persistent config"));
return -1;
}
- /* Cannot modify live config if domain is inactive */
- if (flags & VIR_DOMAIN_DEVICE_MODIFY_LIVE) {
- virXendError(VIR_ERR_OPERATION_INVALID, "%s",
- _("Cannot modify live config if domain is inactive"));
- return -1;
- }
} else {
/* Only live config can be changed if xendConfigVersion < 3 */
if (priv->xendConfigVersion < 3 &&
priv = (xenUnifiedPrivatePtr) domain->conn->privateData;
if (domain->id < 0) {
+ /* Cannot modify live config if domain is inactive */
+ if (flags & VIR_DOMAIN_DEVICE_MODIFY_LIVE) {
+ virXendError(VIR_ERR_OPERATION_INVALID, "%s",
+ _("Cannot modify live config if domain is inactive"));
+ return -1;
+ }
/* If xendConfigVersion < 3 only live config can be changed */
if (priv->xendConfigVersion < 3) {
virXendError(VIR_ERR_OPERATION_INVALID, "%s",
"persistent config"));
return -1;
}
- /* Cannot modify live config if domain is inactive */
- if (flags & VIR_DOMAIN_DEVICE_MODIFY_LIVE) {
- virXendError(VIR_ERR_OPERATION_INVALID, "%s",
- _("Cannot modify live config if domain is inactive"));
- return -1;
- }
} else {
/* Only live config can be changed if xendConfigVersion < 3 */
if (priv->xendConfigVersion < 3 &&