From 3f51e6dcb6bab4e05aee5d751ad63a6837214426 Mon Sep 17 00:00:00 2001 From: Benjamin Berg Date: Tue, 2 Jun 2020 18:01:59 +0200 Subject: [PATCH] upeksonly: Pass required user data to write_regs_cb The user data for write_regs_cb needs to be set to wrdata. This was simply missing, add the appropriate argument. --- libfprint/drivers/upeksonly.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libfprint/drivers/upeksonly.c b/libfprint/drivers/upeksonly.c index 716cc1c..0488e58 100644 --- a/libfprint/drivers/upeksonly.c +++ b/libfprint/drivers/upeksonly.c @@ -627,7 +627,7 @@ write_regs_iterate (struct write_regs_data *wrdata) 1); transfer->short_is_error = TRUE; transfer->ssm = wrdata->ssm; - fpi_usb_transfer_submit (transfer, CTRL_TIMEOUT, NULL, write_regs_cb, NULL); + fpi_usb_transfer_submit (transfer, CTRL_TIMEOUT, NULL, write_regs_cb, wrdata); transfer->buffer[0] = regwrite->value; }