openocd/src
Paul Fertser eaa6d8f839 flash/nor/lpc2000: free allocated working area when target_write fails
In some circumstances (e.g. inappropriate jtag clock)
target_write_memory in lpc2000_iap_working_area_init might fail. The
allocated working area should be freed inside
lpc2000_iap_working_area_init in this error case.

This was leading to a weird segfault due to stack corruption later
when reset was executed.

Reported by quitte (Jonas Meyer).

Change-Id: Ia2ed42a9970a4d771727fd516a6eea88e9b859e2
Signed-off-by: Paul Fertser <fercerpav@gmail.com>
Reviewed-on: http://openocd.zylin.com/2696
Tested-by: jenkins
2015-04-14 12:41:26 +01:00
..
flash flash/nor/lpc2000: free allocated working area when target_write fails 2015-04-14 12:41:26 +01:00
helper Tcl exception codes cleanup, shutdown command amendments 2015-04-14 12:11:48 +01:00
jtag jtag/startup.tcl: fix regression with autoselecting JTAG 2015-04-14 12:35:39 +01:00
pld update files to correct FSF address 2013-06-05 19:52:42 +00:00
rtos ChibiOS: fix crash on auto detection 2015-04-14 12:16:50 +01:00
server Tcl exception codes cleanup, shutdown command amendments 2015-04-14 12:11:48 +01:00
svf Openocd: svf: Add ability to ignore svf_check_tdo errors 2014-07-03 18:08:48 +00:00
target jtag/adi_v5_jtag: fix infinite recursion in jtagdp_transaction_endcheck() 2015-04-14 12:39:02 +01:00
transport transport: make 'transport select' auto-select the first available transport if not set 2015-03-25 21:32:49 +00:00
xsvf update files to correct FSF address 2013-06-05 19:52:42 +00:00
hello.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
hello.h update files to correct FSF address 2013-06-05 19:52:42 +00:00
main.c update files to correct FSF address 2013-06-05 19:52:42 +00:00
Makefile.am Makefile.am: link libusb-1.0 after libusb-0.1 to fix dependencies 2015-02-04 21:56:45 +00:00
openocd.c Tcl exception codes cleanup, shutdown command amendments 2015-04-14 12:11:48 +01:00
openocd.h Fix some problems with the bin2char utility 2014-08-02 09:01:32 +00:00