diff --git a/xf86drm.c b/xf86drm.c index f306c9b7..6ea01129 100644 --- a/xf86drm.c +++ b/xf86drm.c @@ -3989,7 +3989,7 @@ int drmGetDevices2(uint32_t flags, drmDevicePtr devices[], int max_devices) ret = drmProcessUsbDevice(&device, node, node_type, maj, min, devices != NULL, flags); if (ret) - goto free_devices; + continue; break;