mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-09-09 04:40:06 +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
|
||||
{
|
||||
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;
|
||||
fpi_ssm_next_state (ssm);
|
||||
}
|
||||
|
||||
+1
-1
@@ -132,7 +132,7 @@ drivers_info = {
|
||||
'synaptics': {},
|
||||
'elan': { 'endian_dependent': true },
|
||||
'elanmoc': {},
|
||||
'uru4000': { 'helper': ['openssl'], 'endian_dependent': true },
|
||||
'uru4000': { 'helper': ['openssl'] },
|
||||
'upektc': {},
|
||||
'upeksonly': {},
|
||||
'upekts': {},
|
||||
|
||||
Reference in New Issue
Block a user