target: reset target examined flag if target::examine() fails
authorTarek BOCHKATI <tarek.bouchkati@gmail.com>
Tue, 7 Sep 2021 13:25:32 +0000 (14:25 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 2 Oct 2021 13:15:57 +0000 (13:15 +0000)
commit98d9f1168cbdc59e4c2c0b1f01b225a4df9ad98a
treeabbf004fe04480b1dcb48409ce37dc9fe712ebe1
parentba1061fe1daf0071499e40da860350979105b69e
target: reset target examined flag if target::examine() fails

For example: before this change in cortex_m_examine, if we fail reading CPUID
we return a failure code but target was set to examined which is not consistent.

Change-Id: I9f0ebe8f811849e54d1b350b0db506cb3fdd58f4
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6548
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
src/target/target.c