if (r < 0)
goto err;
if (r == 0) {
- ifp->bNumEndpoints = i;
+ ifp->bNumEndpoints = (uint8_t)i;
break;;
}
usbi_warn(ctx,
"short extra config desc read %d/%d",
size, header.bLength);
- config->bNumInterfaces = i;
+ config->bNumInterfaces = (uint8_t)i;
return size;
}
if (r < 0)
goto err;
if (r == 0) {
- config->bNumInterfaces = i;
+ config->bNumInterfaces = (uint8_t)i;
break;
}
buffer += dev_cap.bLength;
size -= dev_cap.bLength;
}
- _bos->bNumDeviceCaps = i;
+ _bos->bNumDeviceCaps = (uint8_t)i;
*bos = _bos;
return LIBUSB_SUCCESS;