Date: Fri, 4 Mar 2011 20:37:38 +0000 (UTC) From: Ermal Luçi <eri@FreeBSD.org> To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r219275 - head/sys/net Message-ID: <201103042037.p24KbcD1053913@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: eri Date: Fri Mar 4 20:37:38 2011 New Revision: 219275 URL: http://svn.freebsd.org/changeset/base/219275 Log: Fix a panic that can happen when trying to destroy a lagg(4) with scheduler set to none. Approved by: thompsa(mentor) MFC after: 1 week Modified: head/sys/net/if_lagg.c Modified: head/sys/net/if_lagg.c ============================================================================== --- head/sys/net/if_lagg.c Fri Mar 4 20:30:18 2011 (r219274) +++ head/sys/net/if_lagg.c Fri Mar 4 20:37:38 2011 (r219275) @@ -341,7 +341,8 @@ lagg_clone_destroy(struct ifnet *ifp) while ((lp = SLIST_FIRST(&sc->sc_ports)) != NULL) lagg_port_destroy(lp, 1); /* Unhook the aggregation protocol */ - (*sc->sc_detach)(sc); + if (sc->sc_detach != NULL) + (*sc->sc_detach)(sc); LAGG_WUNLOCK(sc);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201103042037.p24KbcD1053913>