From 19719bf2da28ef5fda7826e017aa3b0443a3ac1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Tue, 30 Jun 2026 12:14:21 +0200 Subject: [PATCH] goodixmoc: Add missing return on CRC failure Reported by: Keith Linneman (LinnemanLabs) --- libfprint/drivers/goodixmoc/goodix.c | 1 + 1 file changed, 1 insertion(+) diff --git a/libfprint/drivers/goodixmoc/goodix.c b/libfprint/drivers/goodixmoc/goodix.c index 5126667d..39e415bd 100644 --- a/libfprint/drivers/goodixmoc/goodix.c +++ b/libfprint/drivers/goodixmoc/goodix.c @@ -173,6 +173,7 @@ fp_cmd_receive_cb (FpiUsbTransfer *transfer, fpi_ssm_mark_failed (transfer->ssm, fpi_device_error_new_msg (FP_DEVICE_ERROR_PROTO, "Package crc read failed")); + return; } gx_proto_crc32_calc (transfer->buffer, PACKAGE_HEADER_SIZE + header.len, (uint8_t *) &crc32_calc);