dfu: avoid memory leak
authorPeng Fan <van.freenix@gmail.com>
Tue, 3 May 2016 02:24:52 +0000 (10:24 +0800)
committerMarek Vasut <marex@denx.de>
Fri, 6 May 2016 18:06:56 +0000 (20:06 +0200)
commit5d8fae79163e94671956c99654abf48cf49757ba
treee3da0f8e08b8a27a097bfae31c694eb32dba5d67
parent2bf352f0c1b7f58d4610bc0777e8febbd2dfd5ff
dfu: avoid memory leak

When dfu_fill_entity fail, need to free dfu to avoid memory leak.

Reported by Coverity:
"
Resource leak (RESOURCE_LEAK)
leaked_storage: Variable dfu going out of scope leaks the storage
it points to.
"

Signed-off-by: Peng Fan <van.freenix@gmail.com>
Cc: "Ɓukasz Majewski" <l.majewski@samsung.com>
Cc: Marek Vasut <marex@denx.de>
drivers/dfu/dfu.c