(libusb20_tr_get_priv_sc1(pxfer1) == sxfer)) {
err = LIBUSB_ERROR_BUSY;
} else {
struct libusb_device_handle *devh;
devh = uxfer->dev_handle;
if (libusb20_dev_check_connected(devh))
goto end;
/* set pending state */
sxfer->state = LIBUSB_SUPER_XFER_ST_PEND;
err = 0; /* success */
}
end:
CTX_UNLOCK(dev->ctx);
DPRINTF(dev->ctx, LIBUSB_DEBUG_FUNCTION, "libusb_submit_transfer leave %d", err);