mirror of
https://gitlab.freedesktop.org/libfprint/libfprint.git
synced 2026-05-09 02:48:02 +02:00
fix print_id get error
This commit is contained in:
parent
30b7a596d1
commit
b1e3785063
1 changed files with 5 additions and 5 deletions
|
|
@ -464,17 +464,17 @@ egis_etu905_list_fill_enrolled_ids_cb (FpDevice *device,
|
|||
while (read)
|
||||
{
|
||||
const guint8 *data;
|
||||
g_autofree gchar *print_id = NULL;
|
||||
gchar *print_id = NULL;
|
||||
|
||||
read &= fpi_byte_reader_get_data (&reader, EGIS_ETU905_FINGERPRINT_DATA_SIZE,
|
||||
&data);
|
||||
if (!read)
|
||||
break;
|
||||
|
||||
print_id = g_strndup ((gchar *) data, EGIS_ETU905_FINGERPRINT_DATA_SIZE);
|
||||
fp_dbg ("Device fingerprint %0d: %.*s", self->enrolled_ids->len + 1,
|
||||
EGIS_ETU905_FINGERPRINT_DATA_SIZE, print_id);
|
||||
print_id = g_new0 (gchar, EGIS_ETU905_FINGERPRINT_DATA_SIZE);
|
||||
memcpy (print_id, data, EGIS_ETU905_FINGERPRINT_DATA_SIZE);
|
||||
g_ptr_array_add (self->enrolled_ids, g_steal_pointer (&print_id));
|
||||
g_free (print_id);
|
||||
}
|
||||
|
||||
fp_info ("Number of currently enrolled fingerprints on the device is %d",
|
||||
|
|
@ -623,7 +623,7 @@ egis_etu905_get_delete_cmd (FpDevice *device,
|
|||
fp_dbg ("Fingerprint '%s' was not created by libfprint; deleting anyway.",
|
||||
print_description);
|
||||
|
||||
fp_info ("Delete fingerprint %s (%s)", print_description, print_data_id);
|
||||
fp_info ("Delete fingerprint %s", print_description);
|
||||
|
||||
written &= fpi_byte_writer_put_data (&writer, print_data_id,
|
||||
EGIS_ETU905_FINGERPRINT_DATA_SIZE);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue