commit | 94519df868e59a7ea133b12c92823733645f8877 | [log] [tgz] |
---|---|---|
author | Theo Buehler <tb@openbsd.org> | Wed Aug 05 15:23:45 2020 +0200 |
committer | Chris Dickens <christopher.a.dickens@gmail.com> | Mon Aug 10 10:56:29 2020 -0700 |
tree | 8a22e9acf185335988af618de811002ed263fa72 | |
parent | 7b2578e0bf6bda77915e475a2b66b62542974c90 [diff] |
OpenBSD: allow opening ugen devices multiple times Fix an OpenBSD backend bug where an existing open file descriptor is overwritten if a libusb user attempts to open the same ugen(4) device multiple times. This was observed with sane-backends and broke scanning. Fix from stsp@openbsd.org Closes #763 Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
libusb is a library for USB device access from Linux, macOS, Windows, OpenBSD/NetBSD, Haiku and Solaris userspace. It is written in C (Haiku backend in C++) and licensed under the GNU Lesser General Public License version 2.1 or, at your option, any later version (see COPYING).
libusb is abstracted internally in such a way that it can hopefully be ported to other operating systems. Please see the PORTING file for more information.
libusb homepage: http://libusb.info/
Developers will wish to consult the API documentation: http://api.libusb.info
Use the mailing list for questions, comments, etc: http://mailing-list.libusb.info
(Please use the mailing list rather than mailing developers directly)