From 5bff5bfea6fd28a63277d4132dbd086c84bcf2c2 Mon Sep 17 00:00:00 2001 From: Vincent Huang Date: Fri, 8 Sep 2023 12:47:53 +0800 Subject: [PATCH] synaptics: Add null check to prevent g_propagate_error assertion failure --- libfprint/drivers/synaptics/synaptics.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libfprint/drivers/synaptics/synaptics.c b/libfprint/drivers/synaptics/synaptics.c index 99717c1..98ef199 100644 --- a/libfprint/drivers/synaptics/synaptics.c +++ b/libfprint/drivers/synaptics/synaptics.c @@ -652,7 +652,8 @@ identify_complete_after_finger_removal (FpiDeviceSynaptics *self, GError *error) if (self->finger_on_sensor) { fp_dbg ("delaying identify report until after finger removal!"); - g_propagate_error (&self->delay_error, error); + if (error) + g_propagate_error (&self->delay_error, error); self->cmd_complete_on_removal = TRUE; }