From eb8c2f600ad54d7ff28af8c447f93be66c719847 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michel=20D=C3=A4nzer?= Date: Fri, 21 Jun 2024 11:37:50 +0200 Subject: [PATCH] kms/impl-device: Use priv->path in _open_non_privileged_fd This can work even if priv->device_file == NULL, e.g. with a secondary GPU with no displays connected. Part-of: --- src/backends/native/meta-kms-impl-device.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/backends/native/meta-kms-impl-device.c b/src/backends/native/meta-kms-impl-device.c index 07c7f6daf..946af626f 100644 --- a/src/backends/native/meta-kms-impl-device.c +++ b/src/backends/native/meta-kms-impl-device.c @@ -1211,10 +1211,7 @@ meta_kms_impl_device_open_non_privileged_fd (MetaKmsImplDevice *impl_device) MetaKmsImplDevicePrivate *priv = meta_kms_impl_device_get_instance_private (impl_device); - if (!priv->device_file) - return -1; - - path = meta_device_file_get_path (priv->device_file); + path = priv->path; fd = open (path, O_RDWR | O_CLOEXEC); if (fd < 0)