diff options
author | Benjamin Berg <bberg@redhat.com> | 2021-09-08 20:28:48 +0200 |
---|---|---|
committer | Benjamin Berg <bberg@redhat.com> | 2021-09-08 20:37:00 +0200 |
commit | c162b895c00d6de15ca279e1d1fe36eca87eef00 (patch) | |
tree | e39e3a9220507a2fc86ea0f967b5de95fe1de307 | |
parent | 40b3923ca6cd510302301d477f5e5cdd1f5f6af0 (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.c | 6 |
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); } |