tests/qtest: use g_autofree for test_server_create_chr
Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Message-Id: <20220524154056.2896913-12-alex.bennee@linaro.org> Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
parent
d412597ec5
commit
55c269829d
@ -524,14 +524,13 @@ static void chr_event(void *opaque, QEMUChrEvent event)
|
||||
|
||||
static void test_server_create_chr(TestServer *server, const gchar *opt)
|
||||
{
|
||||
gchar *chr_path;
|
||||
g_autofree gchar *chr_path = g_strdup_printf("unix:%s%s",
|
||||
server->socket_path, opt);
|
||||
Chardev *chr;
|
||||
|
||||
chr_path = g_strdup_printf("unix:%s%s", server->socket_path, opt);
|
||||
chr = qemu_chr_new(server->chr_name, chr_path, server->context);
|
||||
g_free(chr_path);
|
||||
g_assert(chr);
|
||||
|
||||
g_assert_nonnull(chr);
|
||||
qemu_chr_fe_init(&server->chr, chr, &error_abort);
|
||||
qemu_chr_fe_set_handlers(&server->chr, chr_can_read, chr_read,
|
||||
chr_event, NULL, server, server->context, true);
|
||||
|
Loading…
x
Reference in New Issue
Block a user