summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorthompsa <thompsa@FreeBSD.org>2009-01-13 19:06:02 +0000
committerthompsa <thompsa@FreeBSD.org>2009-01-13 19:06:02 +0000
commit60eb19390d887d6fc64e01aced10cba25251ec8a (patch)
tree9f101bda4c5b27720da64d5a47dd6c93db299a48 /lib
parent1e73be02295e106de73cab06713effed5248bf7d (diff)
downloadFreeBSD-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.c2
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);
}
OpenPOWER on IntegriCloud