From f25a43cc53e7519ac527336f0c1c1c5afc418a73 Mon Sep 17 00:00:00 2001 From: Lorenzo Bianconi Date: Sat, 2 May 2020 01:16:10 +0200 Subject: [PATCH] mt76: mt7615: check return value of mt7615_eeprom_get_power_index mt7615_eeprom_get_power_index can return negative error value. Check mt7615_eeprom_get_power_index return value before using it Signed-off-by: Lorenzo Bianconi Signed-off-by: Felix Fietkau --- mt7615/init.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mt7615/init.c b/mt7615/init.c index 89507708..d4b2624c 100644 --- a/mt7615/init.c +++ b/mt7615/init.c @@ -253,6 +253,9 @@ void mt7615_init_txpower(struct mt7615_dev *dev, int index; index = mt7615_eeprom_get_power_index(dev, chan, j); + if (index < 0) + continue; + target_power = max(target_power, eep[index]); }