- /* FIXME: Select right interface! */
- ret = usb_claim_interface(usb_devhandle, usbdevice->config[0].interface[usi->dwInterfaceNum].altsetting[usi->dwAlternateSetting].bInterfaceNumber);
- if (!ret) {
- if(!ret) {
- usbinterface = usbdevice->config[0].interface[usi->dwInterfaceNum].altsetting[usi->dwAlternateSetting].bInterfaceNumber;
- ret = usb_set_altinterface(usb_devhandle, usi->dwAlternateSetting);
- if (ret)
- fprintf(stderr, "usb_set_altinterface: %d\n", ret);
- } else {
- fprintf(stderr, "usb_set_configuration: %d (%s)\n", ret, usb_strerror());
- }
- } else {
- fprintf(stderr, "usb_claim_interface: %d -> %d (%s)\n",
- usbdevice->config[0].interface[usi->dwInterfaceNum].altsetting[usi->dwAlternateSetting].bInterfaceNumber,
- ret, usb_strerror());
- }
+ usbinterface = usbdevice->config[0].interface[usi->dwInterfaceNum].altsetting[usi->dwAlternateSetting].bInterfaceNumber;
+ usbalternate = usi->dwAlternateSetting;