CVSROOT:        /cvs
Module name:    src
Changes by:     [email protected] 2026/09/24 03:53:43

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

Log message:
uaudio: Handle bogus endpoint intervals

Fixes possible division by zero that bogus uaudio hardware may cause.
If the interval is 0 (not allowed for isoc endpoints), assume that the
descriptor is not filled and use 1ms, which works on all devices.
Skip endpoints with intervals of more than 10ms, which make no sense
for audio.

Found by Acts1631 <acts1631kjv at proton.me>

Reply via email to