From: Marc-André Lureau Date: Mon, 13 Oct 2025 20:05:22 +0000 (+0400) Subject: audio: initialize card_head during object init X-Git-Tag: v10.2.0-rc1~29^2~16 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f6d1f9b1b9d976b99198214f2a4f3bfb079bab8f;p=thirdparty%2Fqemu.git audio: initialize card_head during object init Signed-off-by: Marc-André Lureau Reviewed-by: Philippe Mathieu-Daudé --- diff --git a/audio/audio.c b/audio/audio.c index 853930bb48..bdaee7855f 100644 --- a/audio/audio.c +++ b/audio/audio.c @@ -1623,6 +1623,7 @@ static void audio_state_init(Object *obj) QLIST_INIT(&s->hw_head_out); QLIST_INIT(&s->hw_head_in); QLIST_INIT(&s->cap_head); + QLIST_INIT(&s->card_head); s->ts = timer_new_ns(QEMU_CLOCK_VIRTUAL, audio_timer, s); s->vmse = qemu_add_vm_change_state_handler(audio_vm_change_state_handler, s); @@ -1792,7 +1793,6 @@ static AudioState *audio_init(Audiodev *dev, Error **errp) goto out; } object_unref(s); - QLIST_INIT (&s->card_head); return s; out: