forked from rubenslte/android_kernel_samsung_msm8226
A series of characters between '0' and '9' with a length more than MAX_FIRMWARE_ID_LEN causes a heap buffer overflow. This is mitigated by performing a bounds check. Bug: 31911920 Signed-off-by: Min Chong <mchong@google.com> Change-Id: Iaefe92df2610153f2d3e2caa58322ae82cb5b7c2 [razorloves: Backport to 3.4] CVE-2016-8393 Signed-off-by: Kevin F. Haggerty <haggertk@lineageos.org>