mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-09-09 04:40:06 +00:00
mafpmoc: Copy the most significant bit of the cmd instead of LSB
This was causing the command not to be properly used in big endian archs
This commit is contained in:
@@ -108,7 +108,7 @@ ma_protocol_build_package (uint32_t package_len,
|
||||
memcpy (ppackage, &header, PACKAGE_HEADER_SIZE);
|
||||
|
||||
if (cmd_len)
|
||||
memcpy (ppackage + PACKAGE_HEADER_SIZE, &cmd, 1);
|
||||
ppackage[PACKAGE_HEADER_SIZE] = cmd & 0xFF;
|
||||
|
||||
if (data_len)
|
||||
memcpy (ppackage + PACKAGE_HEADER_SIZE + cmd_len, data + !cmd_len, data_len);
|
||||
|
||||
+1
-1
@@ -141,7 +141,7 @@ drivers_info = {
|
||||
'fpcmoc': {},
|
||||
'realtek': {},
|
||||
'focaltech_moc': {},
|
||||
'mafpmoc': { 'endian_dependent': true },
|
||||
'mafpmoc': {},
|
||||
'secugen': {},
|
||||
|
||||
# SPI driver (non-optional if SPI is available)
|
||||
|
||||
Reference in New Issue
Block a user