summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Trevisan (Treviño) <mail@3v1n0.net>2024-02-19 16:13:07 +0100
committerMarco Trevisan (Treviño) <mail@3v1n0.net>2024-02-19 17:12:12 +0100
commit9af211cc89841353ad7d522f816686e6ce0b7c30 (patch)
treeda30606175883ca85fde4f739b94e7d732bbd4e7
parent904bddd98808305bfd1ed319a7f06fb45e023463 (diff)
egismoc: Use device cancellable on transfers
-rw-r--r--libfprint/drivers/egismoc/egismoc.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libfprint/drivers/egismoc/egismoc.c b/libfprint/drivers/egismoc/egismoc.c
index f7a30c3..3bc46b6 100644
--- a/libfprint/drivers/egismoc/egismoc.c
+++ b/libfprint/drivers/egismoc/egismoc.c
@@ -231,7 +231,7 @@ egismoc_cmd_run_state (FpiSsm *ssm,
self->cmd_transfer->ssm = ssm;
fpi_usb_transfer_submit (g_steal_pointer (&self->cmd_transfer),
EGISMOC_USB_SEND_TIMEOUT,
- NULL,
+ fpi_device_get_cancellable (device),
fpi_ssm_usb_transfer_cb,
NULL);
break;
@@ -247,7 +247,7 @@ egismoc_cmd_run_state (FpiSsm *ssm,
EGISMOC_USB_IN_RECV_LENGTH);
fpi_usb_transfer_submit (g_steal_pointer (&transfer),
EGISMOC_USB_RECV_TIMEOUT,
- NULL,
+ fpi_device_get_cancellable (device),
egismoc_cmd_receive_cb,
fpi_ssm_get_data (ssm));
break;
@@ -1451,7 +1451,7 @@ egismoc_dev_init_handler (FpiSsm *ssm,
transfer->short_is_error = TRUE;
fpi_usb_transfer_submit (g_steal_pointer (&transfer),
EGISMOC_USB_CONTROL_TIMEOUT,
- NULL,
+ fpi_device_get_cancellable (device),
fpi_ssm_usb_transfer_cb,
NULL);
}