From 9ca573570eb01c27ddfdced92b309c4c417b2a9d Mon Sep 17 00:00:00 2001 From: Mario Limonciello Date: Fri, 20 Jun 2025 00:33:16 -0500 Subject: [PATCH] Fix a crash when initializing with a property with no atoms Reviewed-by: Alex Deucher Signed-off-by: Mario Limonciello --- src/drmmode_display.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/drmmode_display.c b/src/drmmode_display.c index b74b237..15df881 100644 --- a/src/drmmode_display.c +++ b/src/drmmode_display.c @@ -2454,7 +2454,7 @@ drmmode_output_set_property(xf86OutputPtr output, Atom property, for (i = 0; i < drmmode_output->num_props; i++) { drmmode_prop_ptr p = &drmmode_output->props[i]; - if (p->atoms[0] != property) + if (p->num_atoms && p->atoms[0] != property) continue; if (p->mode_prop->flags & DRM_MODE_PROP_RANGE) {