qcacld-3.0: Validate regulatory channels

In function hdd_process_regulatory_data, array reg_channels is limited
by enum value NUM_CHANNELS. But there is no check on the index
to the reg_channels. This can lead to a buffer overflow situation.

Prevent buffer overflow for reg_channels by checking index
against NUM_CHANNELS.

Change-Id: I6050e6616e9bd6365943d2aaf8fbdb53a92f17d0
CRs-Fixed: 1083028
1 file changed
tree: ebe4d2ac02e99a458b4ba5f5a6d7cf7831ce0ce4
  1. core/
  2. target/
  3. uapi/
  4. Android.mk
  5. Kbuild
  6. Kconfig
  7. Makefile
  8. README.txt