Initialize sc->an_ifp when doing if_alloc(). This prevents an(4)

from being panic when attaching.

Approved by:	re (scottl)
This commit is contained in:
Xin LI 2005-06-14 14:50:40 +00:00
parent 03550c9c25
commit 2d0d7ca29f

View File

@ -676,7 +676,7 @@ an_attach(sc, unit, flags)
mtx_init(&sc->an_mtx, device_get_nameunit(sc->an_dev), MTX_NETWORK_LOCK,
MTX_DEF | MTX_RECURSE);
ifp = if_alloc(IFT_ETHER);
ifp = sc->an_ifp = if_alloc(IFT_ETHER);
if (ifp == NULL) {
printf("an%d: can not if_alloc()\n", sc->an_unit);
goto fail;