- return usb_bulk_write(dev, ep, bytes, size, timeout);
+ int ret;
+
+ *transferred = 0;
+
+ ret = usb_bulk_write(dev, ep, bytes, size, timeout);
+
+ if (ret < 0) {
+ LOG_ERROR("usb_bulk_write error: %i", ret);
+ return jtag_libusb_error(ret);
+ }
+
+ return ERROR_OK;