NOR/CFI: fix memory leak; check malloc return value
authorAntonio Borneo <borneo.antonio@gmail.com>
Wed, 26 May 2010 02:04:03 +0000 (10:04 +0800)
committerSpencer Oliver <ntfreak@users.sourceforge.net>
Wed, 26 May 2010 10:01:07 +0000 (11:01 +0100)
commitef72484b785ec7462a0415afea679d08b864c7fb
tree4a525980ad9caec4a2326d55410630f5b504d9a5
parentf1c1bed39a29ae7eca2a43bccdf8feab1033e35d
NOR/CFI: fix memory leak; check malloc return value

Every time command "flash probe #" is executed, memory
structures are re-allocated without preventive free()
of former areas, causing memory leak.
Also, memory allocation does not check return value,
determining segmentation fault in case of out of memory.

Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com>
Signed-off-by: Spencer Oliver <ntfreak@users.sourceforge.net>
src/flash/nor/cfi.c