From d0f87fa9d8fc8d82c58ee417ac84a36b95c2807a Mon Sep 17 00:00:00 2001 From: Michael Hope Date: Sun, 31 May 2020 18:17:34 +0200 Subject: [PATCH] drivers: flash: report if the read returns an error This matches the other commands that log on error. Signed-off-by: Michael Hope --- drivers/flash/flash_shell.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/flash/flash_shell.c b/drivers/flash/flash_shell.c index aec4d573b0a..ef0fd5b6428 100644 --- a/drivers/flash/flash_shell.c +++ b/drivers/flash/flash_shell.c @@ -156,7 +156,11 @@ static int cmd_read(const struct shell *shell, size_t argc, char *argv[]) while (cnt--) { uint32_t data; - flash_read(flash_dev, addr, &data, sizeof(data)); + ret = flash_read(flash_dev, addr, &data, sizeof(data)); + if (ret != 0) { + shell_error(shell, "Read ERROR!"); + return -EIO; + } shell_print(shell, "0x%08x ", data); addr += sizeof(data); }