This leaves qemuExtTPMCleanupHost() to only deal with looping
over TPM devices, same as other qemuExtTPMDoThing() functions.
Signed-off-by: Andrea Bolognani <abologna@redhat.com>
}
+/**
+ * qemuTPMEmulatorCleanupHost:
+ * @tpm: TPM definition
+ *
+ * Clean up persistent storage for the swtpm.
+ */
+static void
+qemuTPMEmulatorCleanupHost(virDomainTPMDef *tpm)
+{
+ if (!tpm->data.emulator.persistent_state)
+ qemuTPMEmulatorDeleteStorage(tpm);
+}
+
+
/*
* qemuTPMEmulatorPrepareHost:
*
if (def->tpms[i]->type != VIR_DOMAIN_TPM_TYPE_EMULATOR)
continue;
- if (!def->tpms[i]->data.emulator.persistent_state)
- qemuTPMEmulatorDeleteStorage(def->tpms[i]);
+ qemuTPMEmulatorCleanupHost(def->tpms[i]);
}
}