libusbx/libusbx — pull request #80 by Benjamin-Dobell (2013-02-01 14:49:47+00:00)
Title: Real fix for "[winusbx_claim_interface] failed to auto-claim interface 0"

Finally implemented a logical fix for https://github.com/libusbx/libusbx/issues/78

The fix is ludicrously simple, can't believe I missed this in the first place! The error was simply the result of an erroneous "!" (boolean not operator) making its way into an if statement in commit https://github.com/libusbx/libusbx/commit/f2b19e4a32c1445f4fea06beca61e8c7e7757950

```
- if (WinUsb_Initialize(file_handle, &winusb_handle)) {
+ if (!WinUSBX[sub_api].Initialize(file_handle, &winusb_handle)) {
```