diff --git a/hw/xfree86/common/xf86platformBus.c b/hw/xfree86/common/xf86platformBus.c index c7591d2bd..fe734677b 100644 --- a/hw/xfree86/common/xf86platformBus.c +++ b/hw/xfree86/common/xf86platformBus.c @@ -685,7 +685,7 @@ xf86platformAddDevice(const char *driver_name, int index) } } - if (i == xf86NumDrivers) { + if (!drvp) { ErrorF("can't find driver %s for hotplugged device\n", driver_name); return -1; }