
26 Jun
2013
26 Jun
'13
1:35 p.m.
Hello Lukasz,
Am 26.06.2013 11:46, schrieb Lukasz Majewski:
This subtle change fix problem with too small amount of allocated memory to store DFU function pointers.
One needs to allocate extra space for sentinel NULL pointer in this array of function pointers.
With the previous code, the NULL value overwrites malloc internal data and afterwards free(f_dfu->function) crashes.
Signed-off-by: Lukasz Majewski l.majewski@samsung.com Signed-off-by: Kyungmin Park kyungmin.park@samsung.com Cc: Marek Vasut marex@denx.de
drivers/usb/gadget/f_dfu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Acked-by: Heiko Schocher hs@denx.de
Thanks!
bye, Heiko
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany