Signed-off-by: Eric Engestrom <eric.engestrom@xxxxxxxxxx> --- xf86drm.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/xf86drm.c b/xf86drm.c index 5701952ae83634b47628..47a82407df82d37a59b2 100644 --- a/xf86drm.c +++ b/xf86drm.c @@ -3767,10 +3767,8 @@ int drmGetDevice2(int fd, uint32_t flags, drmDevicePtr *device) return -EINVAL; n = snprintf(node, PATH_MAX, dev_name, DRM_DIR_NAME, min - base); - if (n == -1 || n >= PATH_MAX) + if (n == -1 || n >= PATH_MAX || access(node, F_OK)) return -errno; - if (stat(node, &sbuf)) - return -EINVAL; subsystem_type = drmParseSubsystemType(maj, min); if (subsystem_type != DRM_BUS_PCI) -- Cheers, Eric _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel