summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Berg <bberg@redhat.com>2020-05-25 14:09:21 +0200
committerBenjamin Berg <benjamin@sipsolutions.net>2020-06-05 14:48:57 +0000
commitb137807420ee91d53cc0651318865a472991ba25 (patch)
tree2844e3551dd2ccaae67d212416f07c390ed11cf7
parent0936fc3597c69ca84019fa146ebe4c5a86839f03 (diff)
upekts: Fix error reporting during verifybenzea/fix-upekts
We delayed the wrong error types for the early reporting mechanism.
-rw-r--r--libfprint/drivers/upekts.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libfprint/drivers/upekts.c b/libfprint/drivers/upekts.c
index 3df9674..824e5d1 100644
--- a/libfprint/drivers/upekts.c
+++ b/libfprint/drivers/upekts.c
@@ -1251,7 +1251,7 @@ do_verify_stop (FpDevice *dev, FpiMatchResult res, GError *error)
FpiSsm *ssm = deinitsm_new (dev, data);
/* Report the error immediately if possible, otherwise delay it. */
- if (error && error->domain != FP_DEVICE_RETRY)
+ if (error && error->domain == FP_DEVICE_RETRY)
fpi_device_verify_report (dev, res, NULL, error);
else
data->error = error;