]> git.baikalelectronics.ru Git - arm-tf.git/commit
fiptool: Fix use after free
authorAndreas Färber <afaerber@suse.de>
Sat, 27 Jan 2018 15:46:59 +0000 (16:46 +0100)
committerAndreas Färber <afaerber@suse.de>
Sat, 27 Jan 2018 15:46:59 +0000 (16:46 +0100)
commit8e4cdd221034aa260def15874e8f99262eb77930
treecceb0086def21600b7da088bf7e1d22d38b5a657
parentf478253da84ee14f36d0524d54719e7b0f88f4f1
fiptool: Fix use after free

Commit 880b9e8b4c99ad99eee14079d5a6162733ef4931 (Add padding at the end
of the last entry) added code using toc_entry pointer, whose memory is
already freed via variable buf. This causes enormous padding on openSUSE.

Free the memory buffer only after padding is done.

Signed-off-by: Andreas Färber <afaerber@suse.de>
tools/fiptool/fiptool.c