Skip to content

Commit d61639c

Browse files
Fixed dead condition in EIP-712 calldata filtering code
1 parent 8204fd4 commit d61639c

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/features/sign_message_eip712/ui_logic.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -788,7 +788,7 @@ static bool update_calldata_value(const uint8_t *data,
788788
data += CALLDATA_SELECTOR_SIZE;
789789
length -= CALLDATA_SELECTOR_SIZE;
790790
calldata_size -= CALLDATA_SELECTOR_SIZE;
791-
} else if (calldata_info->selector_state == CALLDATA_INFO_PARAM_NONE) {
791+
} else if (calldata_info->selector_state == CALLDATA_INFO_PARAM_SET) {
792792
selector = calldata_info->selector;
793793
}
794794
if ((g_parked_calldata = calldata_init(calldata_size, selector)) == NULL) {

0 commit comments

Comments
 (0)