target/i386/kvm/tdx: free strings in tdx_guest_finalize

tdx_guest_finalize was empty, so mrconfigid, mrowner, and
mrownerconfig set by property setters were never freed.

Fixes: d05a0858cf ("i386/tdx: Support user configurable mrconfigid/mrowner/mrownerconfig")
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
This commit is contained in:
Marc-André Lureau
2026-04-27 14:52:07 +04:00
parent a2258ed604
commit 0146c08d08

View File

@@ -1585,6 +1585,11 @@ static void tdx_guest_init(Object *obj)
static void tdx_guest_finalize(Object *obj)
{
TdxGuest *tdx = TDX_GUEST(obj);
g_free(tdx->mrconfigid);
g_free(tdx->mrowner);
g_free(tdx->mrownerconfig);
}
static ResettableState *tdx_reset_state(Object *obj)