X-Git-Url: https://repo.jachan.dev/qemu.git/blobdiff_plain/a3ae21ec3fe036f536dc94cad735931777143103..a3fd46152ed27e795871e9e5e73ef9c90a16e25e:/qtest.c diff --git a/qtest.c b/qtest.c index 46b99aed52..1446719e8d 100644 --- a/qtest.c +++ b/qtest.c @@ -430,6 +430,8 @@ static void qtest_process_command(CharBackend *chr, gchar **words) g_assert(words[1] && words[2]); g_assert(qemu_strtoull(words[1], NULL, 0, &addr) == 0); g_assert(qemu_strtoull(words[2], NULL, 0, &len) == 0); + /* We'd send garbage to libqtest if len is 0 */ + g_assert(len); data = g_malloc(len); cpu_physical_memory_read(addr, data, len); @@ -668,7 +670,7 @@ static int qtest_init_accel(MachineState *ms) void qtest_init(const char *qtest_chrdev, const char *qtest_log, Error **errp) { - CharDriverState *chr; + Chardev *chr; chr = qemu_chr_new("qtest", qtest_chrdev);