net: wireless: bcmdhd: fix overrun in dhd_pno_set_cfg_gscan

1. added limit check for GSCAN-PNO max channel bucket
2. added length check in each NL TLV parsing and error handling

Signed-off-by: Insun Song <insun.song@broadcom.com>
Bug: 32174590
Change-Id: Ic946bfa3b3ab6b2b201043371c27ee7dbedb7e75
(cherry picked from commit 1bd19ef16019711e5abfc031fb95b9ff0924c9ea)
1 file changed