CVSROOT:        /cvs
Module name:    src
Changes by:     kir...@cvs.openbsd.org  2025/03/08 01:27:32

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

Log message:
sys/uvideo: fix crash on close isochronous endpoint's webcam

uvideo_vs_close() is called by videoclose() and by ioctl(VIDIOC_STREAMOFF).
If it's done on a detached webcam with an isochronous endpoint, the
system may crash inside usbd_set_interface() if the device was cleaned
up while waiting and interfaces were deallocated.

OK: mglocker@

Reply via email to