descriptor.c: AlternateSettings are related by InterfaceNumber
commitd9f30bc50a7451ce38e75e6ec02a67f86b889df5
authorHans de Goede <hdegoede@redhat.com>
Fri, 24 May 2013 12:03:54 +0000 (24 14:03 +0200)
committerHans de Goede <hdegoede@redhat.com>
Thu, 30 May 2013 12:20:08 +0000 (30 14:20 +0200)
tree2239db27f9fcad6e799f6bf292b7c5c56f256dbc
parent462c88702ebc8004f4f6d1e595bf1fc0f5567c45
descriptor.c: AlternateSettings are related by InterfaceNumber

A block of AlternateSettings for a certain InterfaceNumber does not necessarily
start with AlternateSetting 0, so check Interface Descriptors belong to
each other by using InterfaceNumber, as specified in the spec.

Signed-off-by: Hans de Goede <hdegoede@redhat.com>
libusb/descriptor.c
libusb/version_nano.h