From f505158c04119152c26f92bdf328e949eb0a5c2c Mon Sep 17 00:00:00 2001 From: Haowei Lo Date: Tue, 16 Apr 2024 21:46:19 +0800 Subject: [PATCH] fpcmoc: clean cmd_ssm before callback fixed assertion of "cmd_ssm is not null" Change-Id: I8f914468dc0e40c6cac33d680411a2d957cf2296 --- libfprint/drivers/fpcmoc/fpc.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/libfprint/drivers/fpcmoc/fpc.c b/libfprint/drivers/fpcmoc/fpc.c index dd6bf090..87ab154c 100644 --- a/libfprint/drivers/fpcmoc/fpc.c +++ b/libfprint/drivers/fpcmoc/fpc.c @@ -269,6 +269,7 @@ fpc_cmd_ssm_done (FpiSsm *ssm, FpDevice *dev, GError *error) FpiDeviceFpcMoc *self = FPI_DEVICE_FPCMOC (dev); CommandData *data = fpi_ssm_get_data (ssm); + self->cmd_ssm = NULL; /* Notify about the SSM failure from here instead. */ if (error) { @@ -276,8 +277,6 @@ fpc_cmd_ssm_done (FpiSsm *ssm, FpDevice *dev, GError *error) if (data->callback) data->callback (self, NULL, error); } - - self->cmd_ssm = NULL; } static void