qemu_text_console_init creates a fifo8 via fifo8_create, but
qemu_text_console_finalize never called fifo8_destroy, leaking the
underlying buffer.
Fixes: 0c9d0641ac ("ui/console: replace QEMUFIFO with Fifo8")
Signed-off-by: Marc-André Lureau <[email protected]>
---
ui/console-vc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/ui/console-vc.c b/ui/console-vc.c
index 6163e21d2c6..3e00d2588c3 100644
--- a/ui/console-vc.c
+++ b/ui/console-vc.c
@@ -1082,6 +1082,7 @@ qemu_text_console_finalize(Object *obj)
{
QemuTextConsole *s = QEMU_TEXT_CONSOLE(obj);
+ fifo8_destroy(&s->out_fifo);
QTAILQ_REMOVE(&vt100s, &s->vt, list);
}
--
2.54.0