|
@@ -1835,6 +1835,11 @@ QDF_STATUS sap_goto_channel_sel(struct sap_context *sap_context,
|
|
for (i = 0; i < num_of_channels; i++)
|
|
for (i = 0; i < num_of_channels; i++)
|
|
req->scan_req.chan_list.chan[i].freq =
|
|
req->scan_req.chan_list.chan[i].freq =
|
|
wlan_chan_to_freq(channel_list[i]);
|
|
wlan_chan_to_freq(channel_list[i]);
|
|
|
|
+ if (sap_context->channelList) {
|
|
|
|
+ qdf_mem_free(sap_context->channelList);
|
|
|
|
+ sap_context->channelList = NULL;
|
|
|
|
+ sap_context->num_of_channel = 0;
|
|
|
|
+ }
|
|
sap_context->channelList = channel_list;
|
|
sap_context->channelList = channel_list;
|
|
sap_context->num_of_channel = num_of_channels;
|
|
sap_context->num_of_channel = num_of_channels;
|
|
/* Set requestType to Full scan */
|
|
/* Set requestType to Full scan */
|