]> git.sur5r.net Git - openocd/commitdiff
target: Don't poll until the target is examined.
authorAndreas Fritiofson <andreas.fritiofson@gmail.com>
Tue, 11 Mar 2014 06:59:51 +0000 (07:59 +0100)
committerSpencer Oliver <spen@spen-soft.co.uk>
Mon, 17 Mar 2014 12:46:14 +0000 (12:46 +0000)
The timer callback is started on target init, but it makes no sense to
poll until the target is fully setup.

Change-Id: I118201e125e39be3d0a920e3ef9a3f68a2035f39
Signed-off-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Reviewed-on: http://openocd.zylin.com/2041
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
src/target/target.c

index 1557c72d97047f49ecee4374d2f6ae03ad9b9f5b..43c897d9ffa06ea27d2f63f19cde6c55556520b1 100644 (file)
@@ -2379,6 +2379,10 @@ static int handle_target(void *priv)
        for (struct target *target = all_targets;
                        is_jtag_poll_safe() && target;
                        target = target->next) {
+
+               if (!target_was_examined(target))
+                       continue;
+
                if (!target->tap->enabled)
                        continue;