mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-09-10 13:00:08 +00:00
uru4000: Fix computation of num lines in big endian
This commit is contained in:
@@ -587,7 +587,10 @@ image_transfer_cb (FpiUsbTransfer *transfer, FpDevice *dev,
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
self->img_data = g_memdup2 (transfer->buffer, sizeof (struct uru4k_image));
|
struct uru4k_image *img = g_memdup2 (transfer->buffer, sizeof (struct uru4k_image));
|
||||||
|
|
||||||
|
img->num_lines = GUINT16_FROM_LE (img->num_lines);
|
||||||
|
self->img_data = g_steal_pointer (&img);
|
||||||
self->img_data_actual_length = transfer->actual_length;
|
self->img_data_actual_length = transfer->actual_length;
|
||||||
fpi_ssm_next_state (ssm);
|
fpi_ssm_next_state (ssm);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -132,7 +132,7 @@ drivers_info = {
|
|||||||
'synaptics': {},
|
'synaptics': {},
|
||||||
'elan': { 'endian_dependent': true },
|
'elan': { 'endian_dependent': true },
|
||||||
'elanmoc': {},
|
'elanmoc': {},
|
||||||
'uru4000': { 'helper': ['openssl'], 'endian_dependent': true },
|
'uru4000': { 'helper': ['openssl'] },
|
||||||
'upektc': {},
|
'upektc': {},
|
||||||
'upeksonly': {},
|
'upeksonly': {},
|
||||||
'upekts': {},
|
'upekts': {},
|
||||||
|
|||||||
Reference in New Issue
Block a user