Integrate memory corruption fixes from windows core stack
fuzz tests were conducted and memory corruption fixes were done in windows
core stack.integrate the fixes into android host core stack.
these fixes include the following
1.Handle invalid frames passed on to host
- Drop & Free frame buffer identified by error in length
2. Scan list crash to protect from handling missing and corrupted IEs
- enforce mandatory IE (SSID) in Probe Response
3.Protect Access to IE field in ProbeResponse that is not present
4.Check for Input Buffer length beforebeacon packet processing
5.Add check to store only first 100 channels
6.pass corect length in scan rsp frame
CRs-fixed: 441303,443082
Change-Id: I7dd647e4f3359d5c78225dd92811f116df9caa90
7 files changed