fix(adb): incorrect endianness in delayed ack

This commit is contained in:
Simon Chan 2024-04-30 14:23:23 +08:00
parent f83ea20291
commit 0424dd703f
No known key found for this signature in database
GPG key ID: A8B69F750B9BCEDD
5 changed files with 9 additions and 8 deletions

View file

@ -4,7 +4,7 @@ import {
delay,
} from "@yume-chan/async";
import {
getUint32BigEndian,
getUint32LittleEndian,
setUint32LittleEndian,
} from "@yume-chan/no-data-view";
import {
@ -193,7 +193,7 @@ export class AdbPacketDispatcher implements Closeable {
"Invalid OKAY packet. Payload size should be 4",
);
}
ackBytes = getUint32BigEndian(packet.payload, 0);
ackBytes = getUint32LittleEndian(packet.payload, 0);
} else {
if (packet.payload.byteLength !== 0) {
throw new Error(