target/armv7m: fix register number in armv7m_get_core_reg()
[fw/openocd] / src / target / armv7m.c
index 3d73b295441c44890baeb5ea65e282c0b9a75d7c..4b37774a50dab5982f4524eee670930b2e508ad9 100644 (file)
@@ -191,7 +191,7 @@ static int armv7m_get_core_reg(struct reg *reg)
        if (target->state != TARGET_HALTED)
                return ERROR_TARGET_NOT_HALTED;
 
-       retval = arm->read_core_reg(target, reg, armv7m_reg->num, arm->core_mode);
+       retval = arm->read_core_reg(target, reg, reg->number, arm->core_mode);
 
        return retval;
 }