diff options
-rw-r--r-- | libfprint/drivers/egismoc/egismoc.c | 2 | ||||
-rw-r--r-- | meson.build | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/libfprint/drivers/egismoc/egismoc.c b/libfprint/drivers/egismoc/egismoc.c index 960df14..841e7e9 100644 --- a/libfprint/drivers/egismoc/egismoc.c +++ b/libfprint/drivers/egismoc/egismoc.c @@ -310,7 +310,7 @@ egismoc_get_check_bytes (const guchar *value, for (int i = 0; i < steps; i++) sum_values += big_endian_values[i]; - check_bytes.check_value = 0xffff - (sum_values % 0xffff); + check_bytes.check_value = GUINT16_TO_LE (0xffff - (sum_values % 0xffff)); return check_bytes; } diff --git a/meson.build b/meson.build index 64779e9..07019d3 100644 --- a/meson.build +++ b/meson.build @@ -149,6 +149,7 @@ endian_independent_drivers = virtual_drivers + [ 'aes3500', 'aes4000', 'egis0570', + 'egismoc', 'elanmoc', 'etes603', 'focaltech_moc', |