[PATCH i-g-t 1/2] lib/igt_chamelium: check drmModeGetConnector() return value in wait_for_connected_state()
Luca Coelho
luciano.coelho at intel.com
Thu May 23 08:44:25 UTC 2024
The drmModeGetConnector() function can return NULL in some cases, so
we need to check the return value before accessing it. This is not
being checked in wait_for_connected_state(), so fix that.
Signed-off-by: Luca Coelho <luciano.coelho at intel.com>
---
lib/igt_chamelium.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/lib/igt_chamelium.c b/lib/igt_chamelium.c
index 016d5356630c..b1478654d02a 100644
--- a/lib/igt_chamelium.c
+++ b/lib/igt_chamelium.c
@@ -524,6 +524,9 @@ static bool wait_for_connected_state(int drm_fd,
drmModeConnector *connector =
drmModeGetConnector(drm_fd, connectors[i]);
+ if (!connector)
+ break;
+
connected = connector->connection == DRM_MODE_CONNECTED;
drmModeFreeConnector(connector);
--
2.39.2
More information about the igt-dev
mailing list