|
@@ -261,8 +261,10 @@ static int p54_generate_channel_lists(struct ieee80211_hw *dev)
|
|
list->max_entries = max_channel_num;
|
|
list->max_entries = max_channel_num;
|
|
list->channels = kzalloc(sizeof(struct p54_channel_entry) *
|
|
list->channels = kzalloc(sizeof(struct p54_channel_entry) *
|
|
max_channel_num, GFP_KERNEL);
|
|
max_channel_num, GFP_KERNEL);
|
|
- if (!list->channels)
|
|
|
|
|
|
+ if (!list->channels) {
|
|
|
|
+ ret = -ENOMEM;
|
|
goto free;
|
|
goto free;
|
|
|
|
+ }
|
|
|
|
|
|
for (i = 0; i < max_channel_num; i++) {
|
|
for (i = 0; i < max_channel_num; i++) {
|
|
if (i < priv->iq_autocal_len) {
|
|
if (i < priv->iq_autocal_len) {
|