@samitouri / QOSamiQemu / commits / ad7cc7e288

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);