From beac7f934da7b7f6d40f59031059ad55da5cadef Mon Sep 17 00:00:00 2001 From: hermanlin Date: Fri, 26 Aug 2022 18:44:22 +0800 Subject: [PATCH] elanmoc: Fixed unreachable code ISSUE=503 Signed-off-by: hermanlin --- libfprint/drivers/elanmoc/elanmoc.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/libfprint/drivers/elanmoc/elanmoc.c b/libfprint/drivers/elanmoc/elanmoc.c index 77e22f25..748a9fbe 100644 --- a/libfprint/drivers/elanmoc/elanmoc.c +++ b/libfprint/drivers/elanmoc/elanmoc.c @@ -1010,6 +1010,12 @@ elanmoc_get_status_cb (FpiDeviceElanmoc *self, } if (buffer_in[1] != 0x03 && self->cmd_retry_cnt != 0) + { + self->cmd_retry_cnt--; + cmd_buf = elanmoc_compose_cmd (&cal_status_cmd); + elanmoc_get_cmd (FP_DEVICE (self), cmd_buf, cal_status_cmd.cmd_len, cal_status_cmd.resp_len, 0, elanmoc_get_status_cb); + } + else { if(self->cmd_retry_cnt == 0) { @@ -1018,12 +1024,6 @@ elanmoc_get_status_cb (FpiDeviceElanmoc *self, "Sensor not ready")); return; } - self->cmd_retry_cnt--; - cmd_buf = elanmoc_compose_cmd (&cal_status_cmd); - elanmoc_get_cmd (FP_DEVICE (self), cmd_buf, cal_status_cmd.cmd_len, cal_status_cmd.resp_len, 0, elanmoc_get_status_cb); - } - else - { fpi_ssm_next_state (self->task_ssm); } }