flash/nor/rsl10: Check return value
[fw/openocd] / src / flash / nor / rsl10.c
index 164701fe00b432fb700acef5cf88dff0a9d50ffc..ef501f4ee1e8e2b684d36406995a70cfaad7e3c9 100644 (file)
@@ -747,6 +747,8 @@ COMMAND_HANDLER(rsl10_unlock_command)
 
        uint32_t key;
        retval = mem_ap_read_atomic_u32(ap, RSL10_FLASH_ADDRESS_LOCK_INFO_SETTING, &key);
+       if (retval != ERROR_OK)
+               return retval;
        LOG_INFO("mem read: 0x%08" PRIx32, key);
 
        if (key == RSL10_KEY_DEBUG_LOCK) {