hw/core/machine: free shim_filename on finalization
machine_set_shim allocates shim_filename via g_strdup, but machine_finalize did not free it. Fixes: a5bd044b1579 ("x86/loader: add -shim option") 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:47 UTC
ad7cc7e288d7fc1fcde5448713473f96cf3d623a
1 file changed
+1
hw/core/machine.c
+1
@@ -1286,6 +1286,7 @@ static void machine_finalize(Object *obj)
1286
MachineState *ms = MACHINE(obj);
1287
1288
machine_free_boot_config(ms);
1289
+ g_free(ms->shim_filename);
1290
g_free(ms->kernel_filename);
1291
g_free(ms->initrd_filename);
1292
g_free(ms->kernel_cmdline);