qcacmn: Prevent memory violation with check

Check return value of cds_get_channel_enum

Change-Id: I945eae56a0f2d1eeeb9b37d46f03a09e60f259fb
CRs-Fixed: 2061117
Cette révision appartient à :
Zhu Jianmin
2017-06-23 19:36:03 +08:00
révisé par snandini
Parent 42a1dc0596
révision 682342a9ad

Voir le fichier

@@ -1009,6 +1009,8 @@ enum channel_state reg_get_5g_bonded_channel_state(
reg_channels = pdev_priv_obj->cur_chan_list;
ch_indx = reg_get_chan_enum(ch);
if (INVALID_CHANNEL == ch_indx)
return CHANNEL_STATE_INVALID;
if (CH_WIDTH_5MHZ == bw)
bw_enabled = true;
else if (CH_WIDTH_10MHZ == bw)
@@ -1085,6 +1087,8 @@ enum channel_state reg_get_2g_bonded_channel_state(
return chan_state;
chan_idx = reg_get_chan_enum(oper_ch);
if (INVALID_CHANNEL == chan_idx)
return CHANNEL_STATE_INVALID;
if (CH_WIDTH_5MHZ == bw)
bw_enabled = true;
else if (CH_WIDTH_10MHZ == bw)