ignore_value(qemuMonitorBlockdevDel(mon, data->storageNodeName));
if (data->prmgrAlias)
- ignore_value(qemuMonitorDelObject(mon, data->prmgrAlias));
+ ignore_value(qemuMonitorDelObject(mon, data->prmgrAlias, false));
if (data->authsecretAlias)
- ignore_value(qemuMonitorDelObject(mon, data->authsecretAlias));
+ ignore_value(qemuMonitorDelObject(mon, data->authsecretAlias, false));
if (data->encryptsecretAlias)
- ignore_value(qemuMonitorDelObject(mon, data->encryptsecretAlias));
+ ignore_value(qemuMonitorDelObject(mon, data->encryptsecretAlias, false));
if (data->httpcookiesecretAlias)
- ignore_value(qemuMonitorDelObject(mon, data->httpcookiesecretAlias));
+ ignore_value(qemuMonitorDelObject(mon, data->httpcookiesecretAlias, false));
if (data->tlsAlias)
- ignore_value(qemuMonitorDelObject(mon, data->tlsAlias));
+ ignore_value(qemuMonitorDelObject(mon, data->tlsAlias, false));
virErrorRestore(&orig_err);
if (qemuDomainObjEnterMonitorAsync(driver, vm, asyncJob) < 0)
goto cleanup;
- ignore_value(qemuMonitorDelObject(priv->mon, qemuDomainGetManagedPRAlias()));
+ ignore_value(qemuMonitorDelObject(priv->mon, qemuDomainGetManagedPRAlias(),
+ false));
if (qemuDomainObjExitMonitor(driver, vm) < 0)
goto cleanup;
qemuDomainObjEnterMonitorAsync(driver, vm, asyncJob) < 0)
return -1;
- ret = qemuMonitorDelObject(priv->mon, alias);
+ ret = qemuMonitorDelObject(priv->mon, alias, true);
if (qemuDomainObjExitMonitor(driver, vm) < 0)
return -1;
goto cleanup;
if (tlsAlias)
- ignore_value(qemuMonitorDelObject(priv->mon, tlsAlias));
+ ignore_value(qemuMonitorDelObject(priv->mon, tlsAlias, false));
if (secAlias)
- ignore_value(qemuMonitorDelObject(priv->mon, secAlias));
+ ignore_value(qemuMonitorDelObject(priv->mon, secAlias, false));
ignore_value(qemuDomainObjExitMonitor(driver, vm));
qemuDomainObjEnterMonitor(driver, vm);
- ignore_value(qemuMonitorDelObject(priv->mon, tlsAlias));
+ ignore_value(qemuMonitorDelObject(priv->mon, tlsAlias, false));
if (secAlias)
- ignore_value(qemuMonitorDelObject(priv->mon, secAlias));
+ ignore_value(qemuMonitorDelObject(priv->mon, secAlias, false));
if (qemuDomainObjExitMonitor(driver, vm) < 0)
return -1;
exit_monitor:
virErrorPreserveLast(&orig_err);
if (objAlias)
- ignore_value(qemuMonitorDelObject(priv->mon, objAlias));
+ ignore_value(qemuMonitorDelObject(priv->mon, objAlias, false));
if (rng->backend == VIR_DOMAIN_RNG_BACKEND_EGD && chardevAdded)
ignore_value(qemuMonitorDetachCharDev(priv->mon, charAlias));
if (qemuDomainObjExitMonitor(driver, vm) < 0)
exit_monitor:
virErrorPreserveLast(&orig_err);
if (objAdded)
- ignore_value(qemuMonitorDelObject(priv->mon, objalias));
+ ignore_value(qemuMonitorDelObject(priv->mon, objalias, false));
if (qemuDomainObjExitMonitor(driver, vm) < 0)
mem = NULL;
drvstr, devstr);
}
if (secobjAlias)
- ignore_value(qemuMonitorDelObject(priv->mon, secobjAlias));
+ ignore_value(qemuMonitorDelObject(priv->mon, secobjAlias, false));
ignore_value(qemuDomainObjExitMonitor(driver, vm));
virErrorRestore(&orig_err);
if (shmem->server.enabled)
ignore_value(qemuMonitorDetachCharDev(priv->mon, charAlias));
else
- ignore_value(qemuMonitorDelObject(priv->mon, memAlias));
+ ignore_value(qemuMonitorDelObject(priv->mon, memAlias, false));
}
if (qemuDomainObjExitMonitor(driver, vm) < 0)
backendAlias = g_strdup_printf("mem%s", mem->info.alias);
qemuDomainObjEnterMonitor(driver, vm);
- rc = qemuMonitorDelObject(priv->mon, backendAlias);
+ rc = qemuMonitorDelObject(priv->mon, backendAlias, true);
if (qemuDomainObjExitMonitor(driver, vm) < 0)
rc = -1;
/* If it fails, then so be it - it was a best shot */
if (objAlias)
- ignore_value(qemuMonitorDelObject(priv->mon, objAlias));
+ ignore_value(qemuMonitorDelObject(priv->mon, objAlias, false));
if (qemuDomainObjExitMonitor(driver, vm) < 0)
return -1;
qemuDomainObjEnterMonitor(driver, vm);
if (rc == 0 &&
- qemuMonitorDelObject(priv->mon, objAlias) < 0)
+ qemuMonitorDelObject(priv->mon, objAlias, true) < 0)
rc = -1;
if (rng->backend == VIR_DOMAIN_RNG_BACKEND_EGD &&
if (shmem->server.enabled)
rc = qemuMonitorDetachCharDev(priv->mon, charAlias);
else
- rc = qemuMonitorDelObject(priv->mon, memAlias);
+ rc = qemuMonitorDelObject(priv->mon, memAlias, true);
if (qemuDomainObjExitMonitor(driver, vm) < 0)
return -1;