X-Git-Url: https://git.gag.com/?a=blobdiff_plain;ds=sidebyside;f=src%2Ftarget%2Friscv%2Friscv-013.c;fp=src%2Ftarget%2Friscv%2Friscv-013.c;h=1f4c34346a8c5062e7c69ffc8c7267fc433d1bd6;hb=8db6dff333c2803d339086c7d5694eac4da11d0a;hp=2c762e337aef6eff1d42ddc18935041d4cf8923f;hpb=8683526af7a9ca23115d26deb5b4835cd6be05d8;p=fw%2Fopenocd diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c index 2c762e337..1f4c34346 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -4463,7 +4463,9 @@ static int riscv013_test_sba_config_reg(struct target *target, uint32_t rd_val; uint32_t sbcs_orig; - dmi_read(target, &sbcs_orig, DM_SBCS); + int retval = dmi_read(target, &sbcs_orig, DM_SBCS); + if (retval != ERROR_OK) + return retval; uint32_t sbcs = sbcs_orig; bool test_passed;