From 873bca59ee87b11332ce634a9e3402196b6f9e02 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Tue, 30 Jun 2026 19:32:17 +0200 Subject: [PATCH] realtek: Consider any non-success status as a failure during enroll --- libfprint/drivers/realtek/realtek.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libfprint/drivers/realtek/realtek.c b/libfprint/drivers/realtek/realtek.c index e5d5a818..5d5e4d06 100644 --- a/libfprint/drivers/realtek/realtek.c +++ b/libfprint/drivers/realtek/realtek.c @@ -234,6 +234,16 @@ fp_accept_sample_cb (FpiDeviceRealtek *self, } return; } + + if (in_status != FP_RTK_SUCCESS) + { + fpi_ssm_mark_failed (self->task_ssm, + fpi_device_error_new_msg (FP_DEVICE_ERROR_DATA_INVALID, + "Enrollment failed (status 0x%02x)", + in_status)); + return; + } + fpi_ssm_next_state (self->task_ssm); } }