aboutsummaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorStanislav Sedov <stas@FreeBSD.org>2008-04-16 21:15:10 +0000
committerStanislav Sedov <stas@FreeBSD.org>2008-04-16 21:15:10 +0000
commit640bd7d7d7f8e7dcbb625be470fb33dd9b15bde5 (patch)
tree728128c5dd4e4c21f334e04683dc96e0b349e5fb /sys
parent6aa6d011e4215f338b740fc11468e514d63dcbb2 (diff)
downloadsrc-640bd7d7d7f8e7dcbb625be470fb33dd9b15bde5.tar.gz
src-640bd7d7d7f8e7dcbb625be470fb33dd9b15bde5.zip
- Correctly destroy assoiciated ucom device on detach.
MFC after: 2 weeks Reported by: Ilya Bakulin <webmaster@kibab.com> Approved by: imp, cognet
Notes
Notes: svn path=/head/; revision=178260
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/usb/uipaq.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/usb/uipaq.c b/sys/dev/usb/uipaq.c
index de7e119f0d2c..2115049eddde 100644
--- a/sys/dev/usb/uipaq.c
+++ b/sys/dev/usb/uipaq.c
@@ -338,6 +338,8 @@ uipaq_detach(device_t self)
DPRINTF(("uipaq_detach: sc=%p flags=%d\n", sc, flags));
ucom->sc_dying = 1;
+ rv = ucom_detach(ucom);
+
return (rv);
}