From e57bc93c6976db400b004d38da1e2a6eeec25dad Mon Sep 17 00:00:00 2001 From: Alexandre Paillier Date: Thu, 24 Mar 2022 18:52:45 +0100 Subject: [PATCH] Fix stack overflow with long APDUs --- src_features/signMessageEIP712/entrypoint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src_features/signMessageEIP712/entrypoint.c b/src_features/signMessageEIP712/entrypoint.c index c15872d..835d7e7 100644 --- a/src_features/signMessageEIP712/entrypoint.c +++ b/src_features/signMessageEIP712/entrypoint.c @@ -594,7 +594,7 @@ void init_heap(void) int main(void) { - uint8_t buf[256]; + uint8_t buf[260]; // 4 bytes APDU header + 256 bytes payload uint16_t idx; int state; uint8_t payload_size = 0;