diff --git a/src/kits/device/USBDevice.cpp b/src/kits/device/USBDevice.cpp index d7c222da13..130baa1b2e 100644 --- a/src/kits/device/USBDevice.cpp +++ b/src/kits/device/USBDevice.cpp @@ -320,7 +320,7 @@ BUSBDevice::CountConfigurations() const const BUSBConfiguration * BUSBDevice::ConfigurationAt(uint32 index) const { - if (index >= fDescriptor.num_configurations && fConfigurations != NULL) + if (index >= fDescriptor.num_configurations || fConfigurations == NULL) return NULL; return fConfigurations[index];