CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2016/09/18 03:51:24

Modified files:
        sys/dev/usb    : usb_subr.c 

Log message:
Ensure that the device descriptor ``bMaxPacketSize'' value is usable
before using it as the ``wMaxPacketSize'' of the default endpoint.

This prevents host controller drivers from using incorrect value, in
particular 0, that makes ehci(4) crash.

While here do the 0xff -> 512 conversion for super speed devices.

Crash found with a facedancer21.

ok deraadt@

Reply via email to