From 37a4375b33bbcca004b2a2f2a1f8a9dc3661d5bc Mon Sep 17 00:00:00 2001 From: Tomas Martykan Date: Wed, 24 Sep 2025 18:08:02 +0200 Subject: [PATCH] fix(protocol-thp): add error to getExpectedHeaders --- packages/protocol/src/protocol-thp/utils.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/protocol/src/protocol-thp/utils.ts b/packages/protocol/src/protocol-thp/utils.ts index 37e3267199..e19d3496ba 100644 --- a/packages/protocol/src/protocol-thp/utils.ts +++ b/packages/protocol/src/protocol-thp/utils.ts @@ -95,7 +95,10 @@ export const getExpectedResponses = (bytes: Buffer) => { // get expected responses from ThpState (stored as numbers) // and join them with the channel to receive 3 bytes header export const getExpectedHeaders = (state: ThpState): Buffer[] => - state.expectedResponses.map(resp => { + [ + ...state.expectedResponses, + THP_ERROR_HEADER_BYTE, // error could be sent any time + ].map(resp => { let magic; switch (resp) { case THP_CONTINUATION_PACKET: