diff options
author | thompsa <thompsa@FreeBSD.org> | 2009-01-13 19:06:02 +0000 |
---|---|---|
committer | thompsa <thompsa@FreeBSD.org> | 2009-01-13 19:06:02 +0000 |
commit | 60eb19390d887d6fc64e01aced10cba25251ec8a (patch) | |
tree | 9f101bda4c5b27720da64d5a47dd6c93db299a48 /lib | |
parent | 1e73be02295e106de73cab06713effed5248bf7d (diff) | |
download | FreeBSD-src-60eb19390d887d6fc64e01aced10cba25251ec8a.zip FreeBSD-src-60eb19390d887d6fc64e01aced10cba25251ec8a.tar.gz |
MFp4: //depot/projects/usb@156092
Make sure all claimed interfaces gets released at close.
Submitted by: Hans Petter Selasky
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libusb20/libusb20.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/libusb20/libusb20.c b/lib/libusb20/libusb20.c index f9c99cb..e9ef1fc 100644 --- a/lib/libusb20/libusb20.c +++ b/lib/libusb20/libusb20.c @@ -486,6 +486,8 @@ libusb20_dev_close(struct libusb20_device *pdev) pdev->is_opened = 0; + pdev->claimed_interfaces = 0; + return (error); } |