On 2013.03.22 17:24, Tim Roberts wrote: > Toby Gray wrote: >> I've been investigating a STATUS_STACK_BUFFER_OVERRUN (0xc0000409) >> exception when running the latest libusbx in Windows XP. I believe it's >> due to a bug in how the fake USB descriptors for HID devices are >> created. The location of the second endpoint was being calculated >> incorrectly in _hid_get_config_descriptor.
Looks likely. If I recall correctly, I remodelled that code a few times as it gave me trouble. Thanks for hunting down that bug. As far as I'm concerned, this is important enough for us to want this fix in 1.0.15. If you can rework your patch to follow Tim's advice, I'd appreciate it. Else I'll see what I can do. Regards, /Pete ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://p.sf.net/sfu/appdyn_d2d_mar _______________________________________________ libusbx-devel mailing list libusbx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libusbx-devel