summaryrefslogtreecommitdiff
path: root/xf86drm.c
diff options
context:
space:
mode:
Diffstat (limited to 'xf86drm.c')
-rw-r--r--xf86drm.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/xf86drm.c b/xf86drm.c
index 150c6095..2e76f0ea 100644
--- a/xf86drm.c
+++ b/xf86drm.c
@@ -4479,10 +4479,7 @@ process_device(drmDevicePtr *device, const char *d_name,
return -1;
snprintf(node, PATH_MAX, "%s/%s", DRM_DIR_NAME, d_name);
- if (lstat(node, &sbuf))
- return -1;
-
- if (S_ISLNK(sbuf.st_mode))
+ if (stat(node, &sbuf))
return -1;
maj = major(sbuf.st_rdev);