aboutsummaryrefslogtreecommitdiff
path: root/sys/dev
diff options
context:
space:
mode:
authorNick Hibma <n_hibma@FreeBSD.org>2000-11-07 10:50:34 +0000
committerNick Hibma <n_hibma@FreeBSD.org>2000-11-07 10:50:34 +0000
commit1d8068f94a07c4321f2199eb5f69b858078601cb (patch)
treeba48492d0da52d0e5e6552cad6a1252b899e29dd /sys/dev
parent44b5247d95dd9ce74d6aa22f359100cbfb3dd9fa (diff)
Notes
Diffstat (limited to 'sys/dev')
-rw-r--r--sys/dev/usb/ulpt.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/dev/usb/ulpt.c b/sys/dev/usb/ulpt.c
index e5193c9fe28c..78eb779de924 100644
--- a/sys/dev/usb/ulpt.c
+++ b/sys/dev/usb/ulpt.c
@@ -427,6 +427,11 @@ ulptopen(dev, flag, mode, p)
sc->sc_state = 0;
return (error);
}
+
+ if (sc->sc_dying) {
+ sc->sc_state = 0;
+ return (ENXIO);
+ }
}
err = usbd_open_pipe(sc->sc_iface, sc->sc_bulk, 0, &sc->sc_bulkpipe);