darwin: Don't drop partial data on timeout
authorVegard Storheil Eriksen <zyp@jvnv.net>
Mon, 15 Feb 2021 21:57:06 +0000 (22:57 +0100)
committerNathan Hjelm <hjelmn@cs.unm.edu>
Tue, 16 Feb 2021 04:05:42 +0000 (21:05 -0700)
commitd97e85ef4ad3a9747823421e54c31dde874c0c04
tree66cdb9796034f02cdf94e57efda1e9fbc276b761
parent28a11d116334f1c7361087a6aeb176c36a3c5145
darwin: Don't drop partial data on timeout

A timed out transfer might have been partially filled. Propagate
tpriv->size to avoid dropping this data.

Closes #876

Signed-off-by: Nathan Hjelm <hjelmn@cs.unm.edu>
libusb/os/darwin_usb.c
libusb/version_nano.h