diff options
| author | Nick Hibma <n_hibma@FreeBSD.org> | 2000-11-07 10:50:34 +0000 |
|---|---|---|
| committer | Nick Hibma <n_hibma@FreeBSD.org> | 2000-11-07 10:50:34 +0000 |
| commit | 1d8068f94a07c4321f2199eb5f69b858078601cb (patch) | |
| tree | ba48492d0da52d0e5e6552cad6a1252b899e29dd /sys/dev | |
| parent | 44b5247d95dd9ce74d6aa22f359100cbfb3dd9fa (diff) | |
Notes
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/usb/ulpt.c | 5 |
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); |
