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: d05a0858cf87 ("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>
Marc-André Lureau committed
Apr 27, 2026 at 14:52 UTC
0146c08d08ddc6b44d0cc544c8b2938407fccd2f
1 file changed
+5
target/i386/kvm/tdx.c
+5
@@ -1585,6 +1585,11 @@ static void tdx_guest_init(Object *obj)
1585
1586
static void tdx_guest_finalize(Object *obj)
1587
{
1588
+ TdxGuest *tdx = TDX_GUEST(obj);
1589
+
1590
+ g_free(tdx->mrconfigid);
1591
+ g_free(tdx->mrowner);
1592
+ g_free(tdx->mrownerconfig);
1593
}
1594
1595
static ResettableState *tdx_reset_state(Object *obj)