The objectg_new_with_propv/props methods failed to validate that the QOM "id" was well formed. This allowed the vfio-user code to use an invalid ID of "VFIO user" (space is not permitted) in its internal code.
Signed-off-by: Daniel P. Berrangé <[email protected]> --- hw/vfio-user/proxy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hw/vfio-user/proxy.c b/hw/vfio-user/proxy.c index 314dfd23d8..3d0d72e8b7 100644 --- a/hw/vfio-user/proxy.c +++ b/hw/vfio-user/proxy.c @@ -933,7 +933,7 @@ VFIOUserProxy *vfio_user_connect_dev(SocketAddress *addr, Error **errp) qemu_cond_init(&proxy->close_cv); if (vfio_user_iothread == NULL) { - vfio_user_iothread = iothread_create("VFIO user", errp); + vfio_user_iothread = iothread_create("vfio-user", errp); } proxy->ctx = iothread_get_aio_context(vfio_user_iothread); -- 2.54.0
