const unsigned char *secretuuid,
bool incomingMigration)
{
- virCommandPtr cmd = NULL;
+ g_autoptr(virCommand) cmd = NULL;
int exitstatus;
int ret = -1;
char uuid[VIR_UUID_STRING_BUFLEN];
ret = 0;
cleanup:
- virCommandFree(cmd);
-
return ret;
}
const char *shortName,
bool incomingMigration)
{
- virCommandPtr cmd = NULL;
+ g_autoptr(virCommand) cmd = NULL;
bool created = false;
g_autofree char *pidfile = NULL;
g_autofree char *swtpm = virTPMGetSwtpm();
migpwdfile_fd = -1;
}
- return cmd;
+ return g_steal_pointer(&cmd);
error:
if (created)
qemuTPMDeleteEmulatorStorage(tpm);
- virCommandFree(cmd);
-
return NULL;
}
qemuExtTPMInitPaths(virQEMUDriverPtr driver,
virDomainDefPtr def)
{
- virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
+ g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
int ret = 0;
switch (def->tpm->type) {
break;
}
- virObjectUnref(cfg);
-
return ret;
}
qemuExtTPMPrepareHost(virQEMUDriverPtr driver,
virDomainDefPtr def)
{
- virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
+ g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
int ret = 0;
g_autofree char *shortName = NULL;
}
cleanup:
- virObjectUnref(cfg);
-
return ret;
}
qemuExtTPMStop(virQEMUDriverPtr driver,
virDomainObjPtr vm)
{
- virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
+ g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
g_autofree char *shortName = NULL;
switch (vm->def->tpm->type) {
}
cleanup:
- virObjectUnref(cfg);
+ return;
}
virDomainDefPtr def,
virCgroupPtr cgroup)
{
- virQEMUDriverConfigPtr cfg = virQEMUDriverGetConfig(driver);
+ g_autoptr(virQEMUDriverConfig) cfg = virQEMUDriverGetConfig(driver);
g_autofree char *shortName = NULL;
int ret = -1, rc;
pid_t pid;
ret = 0;
cleanup:
- virObjectUnref(cfg);
-
return ret;
}