blob: 087f29f33b0302f0c0dfc86da5ee8f128619c8a0 [file] [log] [blame]
diff --git a/libweston/compositor-drm.c b/libweston/compositor-drm.c
index 38911763..e4d06806 100644
--- a/libweston/compositor-drm.c
+++ b/libweston/compositor-drm.c
@@ -6405,7 +6405,7 @@ find_primary_gpu(struct drm_backend *b, const char *seat)
e = udev_enumerate_new(b->udev);
udev_enumerate_add_match_subsystem(e, "drm");
- udev_enumerate_add_match_sysname(e, "card[0-9]*");
+ udev_enumerate_add_match_sysname(e, "card0");
udev_enumerate_scan_devices(e);
drm_device = NULL;
@@ -6786,7 +6786,6 @@ drm_backend_create(struct weston_compositor *compositor,
compositor, b->udev, seat_id,
config->configure_device) < 0) {
weston_log("failed to create input devices\n");
- goto err_sprite;
}
if (drm_backend_create_heads(b, drm_device) < 0) {