mips_m4k: Fixed mips_m4k_resume code for smp targets

Fix for bug introduced in in mips smp support code
in the  resume logic that is checking for wrong return
value.

Change-Id: Ice3e0069f936b556fecc338ccc12ddba38deeaf6
Signed-off-by: Kamal Dasu <kdasu.kdev@gmail.com>
Reviewed-on: http://openocd.zylin.com/1048
Tested-by: jenkins
Reviewed-by: Spencer Oliver <spen@spen-soft.co.uk>
This commit is contained in:
Kamal Dasu 2012-12-10 17:56:15 -05:00 committed by Spencer Oliver
parent 1e07f7bb6a
commit db42a373b7
1 changed files with 1 additions and 1 deletions

View File

@ -503,7 +503,7 @@ static int mips_m4k_resume(struct target *target, int current,
handle_breakpoints,
debug_execution);
if (retval != ERROR_OK && target->smp) {
if (retval == ERROR_OK && target->smp) {
target->gdb_service->core[0] = -1;
retval = mips_m4k_restore_smp(target, address, handle_breakpoints);
}