]> git.gag.com Git - fw/openocd/blobdiff - src/target/hla_target.c
hla_target: fix adapter_poll() to preserve TARGET_DEBUG_RUNNING state
[fw/openocd] / src / target / hla_target.c
index 567a61dc355602257cca9a087b37dfd277601da8..4bf7bdc4de3496749de3ec04ec02297249028edf 100644 (file)
@@ -470,6 +470,9 @@ static int adapter_poll(struct target *target)
        if (prev_target_state == state)
                return ERROR_OK;
 
+       if (prev_target_state == TARGET_DEBUG_RUNNING && state == TARGET_RUNNING)
+               return ERROR_OK;
+
        target->state = state;
 
        if (state == TARGET_HALTED) {