Don't crash during detach if the attach hook failed before setting up.

From Chuck Silvers
This commit is contained in:
christos 2010-12-02 16:56:21 +00:00
parent 24e17e276b
commit dd73ef3bf4
1 changed files with 4 additions and 1 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: if_otus.c,v 1.7 2010/11/04 14:08:31 christos Exp $ */
/* $NetBSD: if_otus.c,v 1.8 2010/12/02 16:56:21 christos Exp $ */
/* $OpenBSD: if_otus.c,v 1.18 2010/08/27 17:08:00 jsg Exp $ */
/*-
@ -645,6 +645,9 @@ otus_detach(device_t self, int flags)
DPRINTF("otus_detach\n");
if (ifp == NULL) /* Failed to attach properly */
return 0;
otus_stop(ifp);
s = splnet();