aboutsummaryrefslogtreecommitdiff
path: root/src/openocd.c
diff options
context:
space:
mode:
authorAntonio Borneo <borneo.antonio@gmail.com>2021-08-05 00:22:06 +0200
committerAntonio Borneo <borneo.antonio@gmail.com>2021-08-14 13:30:56 +0100
commit48282fbce06fbcf490d857ec9da8c4d603f379c2 (patch)
treed585fac3fe41c21e0f59fbab945940e329113e43 /src/openocd.c
parent020e46d1868a0b936a4e5b53c4d75706bb524618 (diff)
downloadriscv-openocd-48282fbce06fbcf490d857ec9da8c4d603f379c2.zip
riscv-openocd-48282fbce06fbcf490d857ec9da8c4d603f379c2.tar.gz
riscv-openocd-48282fbce06fbcf490d857ec9da8c4d603f379c2.tar.bz2
openocd: fix cleanup order: cti before dap
cti access is based on dap. During cleanup, drop cti before dropping dap to guarantee that cti can still access its dap. Change-Id: I40c7f67d4d4a32f53802c0ce7668a5321a05893c Signed-off-by: Antonio Borneo <borneo.antonio@gmail.com> Reviewed-on: http://openocd.zylin.com/6414 Tested-by: jenkins Reviewed-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Diffstat (limited to 'src/openocd.c')
-rw-r--r--src/openocd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/openocd.c b/src/openocd.c
index 2c94666..b4571b4 100644
--- a/src/openocd.c
+++ b/src/openocd.c
@@ -364,8 +364,8 @@ int openocd_main(int argc, char *argv[])
help_del_all_commands(cmd_ctx);
/* free all DAP and CTI objects */
- dap_cleanup_all();
arm_cti_cleanup_all();
+ dap_cleanup_all();
adapter_quit();