Date: Sun, 23 Nov 2014 17:45:50 +0000 (UTC) From: "Alexander V. Chernikov" <melifaro@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r274920 - projects/routing/sys/net Message-ID: <201411231745.sANHjoCq088619@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: melifaro Date: Sun Nov 23 17:45:49 2014 New Revision: 274920 URL: https://svnweb.freebsd.org/changeset/base/274920 Log: Do not try to unlock lle which is not locked. This is not a proper fix, proper one is on the way. Modified: projects/routing/sys/net/rt_nhops.c Modified: projects/routing/sys/net/rt_nhops.c ============================================================================== --- projects/routing/sys/net/rt_nhops.c Sun Nov 23 16:40:33 2014 (r274919) +++ projects/routing/sys/net/rt_nhops.c Sun Nov 23 17:45:49 2014 (r274920) @@ -711,13 +711,10 @@ fib6_storelladdr(struct ifnet *ifp, stru */ if (ln == NULL || (ln->ln_state != ND6_LLINFO_REACHABLE && ln->ln_state != ND6_LLINFO_DELAY)) { - if (ln != NULL) - LLE_RUNLOCK(ln); IF_AFDATA_RUN_RUNLOCK(ifp); return (1); } bcopy(&ln->ll_addr, desten, ifp->if_addrlen); - LLE_RUNLOCK(ln); IF_AFDATA_RUN_RUNLOCK(ifp); return (0);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411231745.sANHjoCq088619>