diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c index 8f73c837d..47c1c861a 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -3743,7 +3743,7 @@ void riscv013_clear_abstract_error(struct target *target) } } /* Clear the error status. */ - dmi_write(target, DMI_ABSTRACTCS, abstractcs & DMI_ABSTRACTCS_CMDERR); + dmi_write(target, DMI_ABSTRACTCS, DMI_ABSTRACTCS_CMDERR); } #ifdef _WIN32