summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Berg <bberg@redhat.com>2021-09-08 20:28:48 +0200
committerBenjamin Berg <bberg@redhat.com>2021-09-08 20:37:00 +0200
commitc162b895c00d6de15ca279e1d1fe36eca87eef00 (patch)
treee39e3a9220507a2fc86ea0f967b5de95fe1de307
parent40b3923ca6cd510302301d477f5e5cdd1f5f6af0 (diff)
uru4000: Fix transfer type on interrupt endpoint
It appears the kernel automatically "fixes" this mistake and it works. the transfer in question is an interrupt transfer and should be submitted as such. Do that in order to make things more correct and so that the test can run.
-rw-r--r--libfprint/drivers/uru4000.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libfprint/drivers/uru4000.c b/libfprint/drivers/uru4000.c
index f8f6479..138673c 100644
--- a/libfprint/drivers/uru4000.c
+++ b/libfprint/drivers/uru4000.c
@@ -360,9 +360,9 @@ start_irq_handler (FpImageDevice *dev)
transfer = fpi_usb_transfer_new (FP_DEVICE (dev));
transfer->ssm = NULL;
transfer->short_is_error = TRUE;
- fpi_usb_transfer_fill_bulk (transfer,
- EP_INTR,
- IRQ_LENGTH);
+ fpi_usb_transfer_fill_interrupt (transfer,
+ EP_INTR,
+ IRQ_LENGTH);
fpi_usb_transfer_submit (transfer, 0, self->irq_cancellable, irq_handler, NULL);
}