Skip to content

Commit 52b20ab

Browse files
authored
Merge pull request #283 from LedgerHQ/long-apdu-encoding
Use big-endian for long APDUs data length in header
2 parents 2a208e3 + 0101cd9 commit 52b20ab

File tree

1 file changed

+1
-1
lines changed
  • ledger_device_sdk/src

1 file changed

+1
-1
lines changed

ledger_device_sdk/src/io.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -618,7 +618,7 @@ impl Comm {
618618
(0, 6) => Err(StatusWords::BadLen),
619619
(0, _) => {
620620
let len =
621-
u16::from_le_bytes([self.apdu_buffer[5], self.apdu_buffer[6]]) as usize;
621+
u16::from_be_bytes([self.apdu_buffer[5], self.apdu_buffer[6]]) as usize;
622622
get_data_from_buffer(len, 7)
623623
}
624624
(len, _) => get_data_from_buffer(len, 5),

0 commit comments

Comments
 (0)