--- netmd/libusb1.py | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/netmd/libusb1.py b/netmd/libusb1.py index 7c99505..9f68be5 100644 --- a/netmd/libusb1.py +++ b/netmd/libusb1.py @@ -448,6 +448,7 @@ class libusb_iso_packet_descriptor(Structure): _fields_ = [('length', c_uint), ('actual_length', c_uint), ('status', c_int)] # enum libusb_transfer_status +libusb_iso_packet_descriptor_p = POINTER(libusb_iso_packet_descriptor) class libusb_transfer(Structure): pass @@ -467,8 +468,7 @@ libusb_transfer._fields_ = [('dev_handle', libusb_device_handle_p), ('user_data', c_void_p), ('buffer', c_char_p), ('num_iso_packets', c_int), - ('iso_packet_desc', - libusb_iso_packet_descriptor * 0) # XXX: WTF ? + ('iso_packet_desc', libusb_iso_packet_descriptor_p) ] #int libusb_init(libusb_context **ctx);