⬢ DragonFlyBSD Kernel Audit
DF-3974 / fix.diff
← back to finding ↓ download raw
--- a/sys/dev/drm/radeon/btc_dpm.c
+++ b/sys/dev/drm/radeon/btc_dpm.c
@@ -1291,6 +1291,9 @@ static u16 btc_find_voltage(struct atom_voltage_table *table, u16 voltage)
 	unsigned int i;
 
+	if (table->count == 0)
+		return voltage;
+
 	for (i = 0; i < table->count; i++) {
 		if (voltage <= table->entries[i].value)
 			return table->entries[i].value;
 	}