aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPyun YongHyeon <yongari@FreeBSD.org>2016-08-18 06:35:09 +0000
committerPyun YongHyeon <yongari@FreeBSD.org>2016-08-18 06:35:09 +0000
commit2948462df8e6138dc02081b401bed42f69bc4ebe (patch)
tree62c014719b4d321d0cb39ba4783f4aa378714579
parenta5d826557f40a64fe12dc473acea5711bf689ffb (diff)
Notes
-rw-r--r--sys/dev/usb/net/if_axge.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/usb/net/if_axge.c b/sys/dev/usb/net/if_axge.c
index 9de84dc17c0f0..0072fe6ddc2a7 100644
--- a/sys/dev/usb/net/if_axge.c
+++ b/sys/dev/usb/net/if_axge.c
@@ -553,7 +553,8 @@ axge_attach(device_t dev)
sc->sc_xfer, axge_config, AXGE_N_TRANSFER, sc, &sc->sc_mtx);
if (error) {
device_printf(dev, "allocating USB transfers failed\n");
- goto detach;
+ mtx_destroy(&sc->sc_mtx);
+ return (ENXIO);
}
ue->ue_sc = sc;