aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/target/target.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/target/target.c b/src/target/target.c
index 9416b25..4d277c6 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;
}
}