diff --git a/libfprint/drivers/elan.c b/libfprint/drivers/elan.c index 186e3c72..abc9de60 100644 --- a/libfprint/drivers/elan.c +++ b/libfprint/drivers/elan.c @@ -251,7 +251,12 @@ elan_process_frame_linear (unsigned short *raw_frame, max = raw_frame[i]; } - g_assert (max != min); + if (max == min) + { + memset (frame->data, 0, frame_size); + *frames = g_slist_prepend (*frames, frame); + g_return_if_reached (); + } unsigned short px;