X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Ftarget.c;h=4d277c694b85412d0be46d1ee36f920cf0b22609;hp=9416b25ba6bcd9c8a05bc910b28cd2fd4b27231d;hb=cd74dd28911353674e599744c1acce8bf3a6a7a7;hpb=b1a1a48b30243d3582a8443f4baf3dd500683eda diff --git a/src/target/target.c b/src/target/target.c index 9416b25ba6..4d277c694b 100644 --- a/src/target/target.c +++ b/src/target/target.c @@ -2418,8 +2418,12 @@ static int handle_target(void *priv) return retval; } /* Since we succeeded, we reset backoff count */ - if (target->backoff.times > 0) - LOG_USER("Polling target %s succeeded again", target_name(target)); + if (target->backoff.times > 0) { + LOG_USER("Polling target %s succeeded again, trying to reexamine", target_name(target)); + target_reset_examined(target); + target_examine_one(target); + } + target->backoff.times = 0; } }