flash/nor/rsl10: Check return value
authorToms Stūrmanis <toms.sturmanis@gmail.com>
Wed, 14 Sep 2022 12:13:59 +0000 (15:13 +0300)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 17 Sep 2022 20:56:46 +0000 (20:56 +0000)
Change-Id: Id1ad72e74d6a1bddc4dfe46dcf715ef74e19a27f
Signed-off-by: Toms Stūrmanis <toms.sturmanis@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/7194
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Reviewed-by: Tomas Vanek <vanekt@fbl.cz>
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) {