Skip to content

Commit 08da0eb

Browse files
Benjamin Bergbenzea
authored andcommitted
goodix: Make fingerlist parse error non-fatal
Otherwise we cannot recover from the error by doing a device reset.
1 parent 8552290 commit 08da0eb

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

libfprint/drivers/goodixmoc/goodix_proto.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -393,10 +393,8 @@ gx_proto_parse_body (uint16_t cmd, uint8_t *buffer, uint16_t buffer_len, pgxfp_c
393393
fingerid_length,
394394
&presp->finger_list_resp.finger_list[num]) != 0)
395395
{
396-
g_error ("parse fingerlist error");
397-
presp->finger_list_resp.finger_num = 0;
398-
presp->result = GX_FAILED;
399-
break;
396+
g_warning ("Failed to parse finger list");
397+
return -1;
400398
}
401399
offset += fingerid_length;
402400
}

0 commit comments

Comments
 (0)