OSDN Git Service

libertas: make lbs_ibss_join_existing() return error code on rates overflow
[sagit-ice-cold/kernel_xiaomi_msm8998.git] / drivers / net / wireless / libertas / cfg.c
index 803684e..7d55de2 100644 (file)
@@ -1854,6 +1854,7 @@ static int lbs_ibss_join_existing(struct lbs_private *priv,
                if (rates_max > MAX_RATES) {
                        lbs_deb_join("invalid rates");
                        rcu_read_unlock();
+                       ret = -EINVAL;
                        goto out;
                }
                rates = cmd.bss.rates;