qemu/replay
Marc-André Lureau fe68e4b47b replay: fix use of uninitialized pointer on error
When bdrv_snapshot_list() returns a negative error code, sn_tab is
uninitialized. The loop does not execute (since i=0 < negative is
false), but the code falls through to g_free(sn_tab) which frees
an uninitialized pointer.

Fixes: f6baed3d14 ("replay: implement replay-seek command")
Signed-off-by: Marc-Andre Lureau <marcandre.lureau@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
Message-ID: <20260719113216.1177594-1-marcandre.lureau@redhat.com>
Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
2026-07-21 12:18:36 +02:00
..
meson.build meson: Replace softmmu_ss -> system_ss 2023-06-20 10:01:30 +02:00
replay-audio.c replay: remove dependency on audio/ 2026-02-23 14:28:57 +01:00
replay-char.c replay: Improve assert in replay_char_read_all_load() 2025-11-25 22:45:30 +01:00
replay-debugging.c replay: fix use of uninitialized pointer on error 2026-07-21 12:18:36 +02:00
replay-events.c ui/input: Remove QAPI wrappers from QemuInputEvent 2026-05-25 01:00:54 +04:00
replay-input.c replay: Use Linux key codes 2026-05-25 02:01:14 +04:00
replay-internal.c replay: add tracing events 2025-11-19 09:24:01 +01:00
replay-internal.h ui/input: Introduce QemuInputEvent typedef 2026-05-25 01:00:54 +04:00
replay-net.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
replay-random.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
replay-snapshot.c qapi: Move include/qapi/qmp/ to include/qobject/ 2025-02-10 15:33:16 +01:00
replay-time.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
replay.c replay: Use Linux key codes 2026-05-25 02:01:14 +04:00
stubs-system.c ui/input: Introduce QemuInputEvent typedef 2026-05-25 01:00:54 +04:00
trace-events replay: add tracing events 2025-11-19 09:24:01 +01:00
trace.h replay: add tracing events 2025-11-19 09:24:01 +01:00