Module Name: src Committed By: maxv Date: Wed Aug 7 08:47:09 UTC 2019
Modified Files: src/sys/dev/usb: usb.h usb_subr.c Log Message: Introduce USB_DESCRIPTOR_SIZE (3), and fix two bugs: 1) In usbd_find_idesc(), make sure the tables we're reading fit in the allocated buffer, otherwise small overflow (seen on KASAN, with bLength=1). 2) Modify usbd_find_edesc(), to fix the same issues as 1). ok mrg@ To generate a diff of this commit: cvs rdiff -u -r1.116 -r1.117 src/sys/dev/usb/usb.h cvs rdiff -u -r1.236 -r1.237 src/sys/dev/usb/usb_subr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.