diff options
| -rw-r--r-- | host/lib/transport/libusb1_zero_copy.cpp | 2 | 
1 files changed, 1 insertions, 1 deletions
| diff --git a/host/lib/transport/libusb1_zero_copy.cpp b/host/lib/transport/libusb1_zero_copy.cpp index 697944089..9f38ce97b 100644 --- a/host/lib/transport/libusb1_zero_copy.cpp +++ b/host/lib/transport/libusb1_zero_copy.cpp @@ -199,7 +199,7 @@ public:      ~libusb_zero_copy_impl(void){          //cancel and free all transfers          BOOST_FOREACH(libusb_transfer *lut, _all_luts){ -            lut->callback = &cancel_transfer_cb; +            lut->callback = libusb_transfer_cb_fn(&cancel_transfer_cb);              libusb_cancel_transfer(lut);              while(lut->status != LIBUSB_TRANSFER_CANCELLED && lut->status != LIBUSB_TRANSFER_COMPLETED) {                  boost::this_thread::sleep(boost::posix_time::milliseconds(10)); | 
