Skip to content

Commit 0101cd9

Browse files
committed
Use big-endian for long APDUs data length in header
1 parent 2a208e3 commit 0101cd9

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)