From 1a5df96751097da258d00d2f8351cb05fb8d2f62 Mon Sep 17 00:00:00 2001 From: hermanlin Date: Tue, 10 Aug 2021 16:34:37 +0800 Subject: [PATCH] elanmoc: Return the correct error when the storage is full --- libfprint/drivers/elanmoc/elanmoc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libfprint/drivers/elanmoc/elanmoc.c b/libfprint/drivers/elanmoc/elanmoc.c index 2a9b526..29edec4 100644 --- a/libfprint/drivers/elanmoc/elanmoc.c +++ b/libfprint/drivers/elanmoc/elanmoc.c @@ -331,7 +331,8 @@ elanmoc_reenroll_cb (FpiDeviceElanmoc *self, if ((self->curr_enrolled == (ELAN_MAX_ENROLL_NUM + 1)) && (buffer_in[1] == 0x00)) { fp_warn ("elanmoc_reenroll_cb over enroll max"); - fpi_ssm_mark_completed (self->task_ssm); + fpi_ssm_mark_failed (self->task_ssm, + fpi_device_error_new (FP_DEVICE_ERROR_DATA_FULL)); return; } if (buffer_in[1] == 0x00)