From f22f58f98327bf303c5586a6ff171b9d9f081ef7 Mon Sep 17 00:00:00 2001 From: Pol Henarejos Date: Thu, 6 Apr 2023 14:08:43 +0200 Subject: [PATCH] Fix returning EOF when reading an element outside the size. Signed-off-by: Pol Henarejos --- src/hsm/cmd_read_binary.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hsm/cmd_read_binary.c b/src/hsm/cmd_read_binary.c index 9b3738f..eb66ff7 100644 --- a/src/hsm/cmd_read_binary.c +++ b/src/hsm/cmd_read_binary.c @@ -85,7 +85,7 @@ int cmd_read_binary() { else { uint16_t data_len = file_get_size(ef); if (offset > data_len) { - return SW_WRONG_P1P2(); + return SW_WARNING_EOF(); } uint16_t maxle = data_len - offset;