View | Details | Raw Unified | Return to bug 238412
Collapse All | Expand All

(-)b/lib/libusb/libusb20.c (+3 lines)
Lines 953-958 libusb20_dev_alloc_config(struct libusb20_device *pdev, uint8_t configIndex) Link Here
953
	uint8_t do_close;
953
	uint8_t do_close;
954
	int error;
954
	int error;
955
955
956
	if (configIndex >= pdev->ddesc.bNumConfigurations) {
957
		return (NULL);
958
	}
956
	if (!pdev->is_opened) {
959
	if (!pdev->is_opened) {
957
		error = libusb20_dev_open(pdev, 0);
960
		error = libusb20_dev_open(pdev, 0);
958
		if (error) {
961
		if (error) {

Return to bug 238412