*** src.org/device.c Mon Apr 9 10:11:45 2001 --- src/device.c Thu Sep 25 19:27:34 2003 *************** *** 40,46 **** return 0; } ! cdesc.config_index = 1; if ( ioctl(ctrl, USB_GET_CONFIG_DESC, &cdesc) != 0 ) { perror("USB_GET_CONFIG_DESC"); return 0; --- 40,46 ---- return 0; } ! cdesc.ucd_config_index = 1; if ( ioctl(ctrl, USB_GET_CONFIG_DESC, &cdesc) != 0 ) { perror("USB_GET_CONFIG_DESC"); return 0; *************** *** 52,60 **** /* * It seems unnecessary to get fulldesc. */ ! fulldesc.config_index = 1; ! fulldesc.size = UGETW(cdesc.desc.wTotalLength); ! if ( ( fulldesc.data = (u_char *)malloc(fulldesc.size) ) == NULL ) { perror("malloc"); return 0; } --- 52,60 ---- /* * It seems unnecessary to get fulldesc. */ ! fulldesc.ufd_config_index = 1; ! fulldesc.ufd_size = UGETW(cdesc.ucd_desc.wTotalLength); ! if ( ( fulldesc.ufd_data = (u_char *)malloc(fulldesc.ufd_size) ) == NULL ) { perror("malloc"); return 0; }