X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Ftarget%2Fdsp563xx.c;h=a0e120627659ffd7c8f37bd5d28cea80e254451a;hb=c725167ba8e2aa9e43bc86e28b44b6cb444740a8;hp=b7f23c70f96649602dd8b8aee965dbf37ac608ed;hpb=daa41473ab46308d17c2af13cdbebfb686a94344;p=fw%2Fopenocd diff --git a/src/target/dsp563xx.c b/src/target/dsp563xx.c index b7f23c70f..a0e120627 100644 --- a/src/target/dsp563xx.c +++ b/src/target/dsp563xx.c @@ -1323,7 +1323,7 @@ static int dsp563xx_run_algorithm(struct target *target, int timeout_ms, void *arch_info) { int i; - int retvaltemp,retval = 0; + int retval = ERROR_OK; struct dsp563xx_common *dsp563xx = target_to_dsp563xx(target); if (target->state != TARGET_HALTED) @@ -1376,10 +1376,12 @@ static int dsp563xx_run_algorithm(struct target *target, for (i = 0; i < num_mem_params; i++) { if (mem_params[i].direction != PARAM_OUT) - if ((retvaltemp = target_read_buffer(target, mem_params[i].address, mem_params[i].size, mem_params[i].value)) != ERROR_OK) - { - retval = retvaltemp; - } + retval = target_read_buffer(target, + mem_params[i].address, + mem_params[i].size, + mem_params[i].value); + if (retval != ERROR_OK) + return retval; } for (i = 0; i < num_reg_params; i++)