summaryrefslogtreecommitdiffstats
path: root/udev/39-libirecovery.rules.in
diff options
context:
space:
mode:
authorGravatar Sami Kortelainen2026-09-30 15:23:26 +0300
committerGravatar Sami Kortelainen2026-09-30 15:23:26 +0300
commit89c6ffc7f253cb1f8845177440f397a93207bd69 (patch)
tree4e25a7527f95ca3fa0749646d25847326c00245e /udev/39-libirecovery.rules.in
parent96b150b5c9b215f1ccb1eff31bd60cc84c9417d3 (diff)
downloadlibirecovery-89c6ffc7f253cb1f8845177440f397a93207bd69.tar.gz
libirecovery-89c6ffc7f253cb1f8845177440f397a93207bd69.tar.bz2
win32: fix overlapped USB I/O use-after-free and byte-count underflow
- Add win32_device_io_control() that always uses OVERLAPPED and waits for completion (including after CancelIo on timeout) - Use it for control, bulk, reset and KIS ioctls - Reject short control transfer replies instead of underflowing count
Diffstat (limited to 'udev/39-libirecovery.rules.in')
0 files changed, 0 insertions, 0 deletions