]> git.sur5r.net Git - openocd/blobdiff - src/target/arm11.c
More error propagation fixes.
[openocd] / src / target / arm11.c
index f7265dac7c7f58e6625f2e01b17586d19538b82d..36ed6b8e581df348887855e28626fe8c85dc504c 100644 (file)
@@ -1401,7 +1401,9 @@ int arm11_write_memory_inner(struct target_s *target, uint32_t address, uint32_t
 
        arm11_common_t * arm11 = target->arch_info;
 
-       arm11_run_instr_data_prepare(arm11);
+       retval = arm11_run_instr_data_prepare(arm11);
+       if (retval != ERROR_OK)
+               return retval;
 
        /* MRC p14,0,r0,c0,c5,0 */
        retval = arm11_run_instr_data_to_core1(arm11, 0xee100e15, address);