Move ring buffer allocation to before calling uhidev_open(), otherwise
authorbrynet <brynet@openbsd.org>
Thu, 20 Apr 2023 10:49:57 +0000 (10:49 +0000)
committerbrynet <brynet@openbsd.org>
Thu, 20 Apr 2023 10:49:57 +0000 (10:49 +0000)
commite165ecb1c0143f7b2068eaccc7d3c034250ac266
treec0d8801f36e86da08b83770477497c9d5f2000e6
parentf911aa70c775c39597a7d244dbf0ea769ed2ef0a
Move ring buffer allocation to before calling uhidev_open(), otherwise
it might be NULL in uhid_intr.

fixes "b_to_q: tty has no clist" panic hit by namn@

tested by thfr@ and namn@

ok anton@
sys/dev/usb/uhid.c