[U-Boot] [PATCH] dfu:function: Fix number of allocated DFU function pointers
Marek Vasut
marex at denx.de
Wed Jun 26 14:07:49 CEST 2013
Dear Heiko Schocher,
> 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 at samsung.com>
> > Signed-off-by: Kyungmin Park <kyungmin.park at samsung.com>
> > Cc: Marek Vasut <marex at denx.de>
> > ---
> >
> > drivers/usb/gadget/f_dfu.c | 2 +-
> > 1 file changed, 1 insertion(+), 1 deletion(-)
>
> Acked-by: Heiko Schocher <hs at denx.de>
Applied, thanks
Best regards,
Marek Vasut
More information about the U-Boot
mailing list