diff --git a/src/ratbagd-device.c b/src/ratbagd-device.c index 4756c265..b9c8eb2a 100644 --- a/src/ratbagd-device.c +++ b/src/ratbagd-device.c @@ -74,7 +74,7 @@ static int ratbagd_device_find_profile(sd_bus *bus, if (r < 0) return 0; - if (index >= device->n_profiles) + if (index >= device->n_profiles || !device->profiles[index]) return 0; *found = device->profiles[index];