svn commit: r238522 - projects/pf/head/sys/contrib/pf/net
Gleb Smirnoff
glebius at FreeBSD.org
Mon Jul 16 08:42:57 UTC 2012
Author: glebius
Date: Mon Jul 16 08:42:57 2012
New Revision: 238522
URL: http://svn.freebsd.org/changeset/base/238522
Log:
Restore assigning/clearing of pflogifs[] which was accidentially
removed in r234307,r234640.
Reported by: flo
Modified:
projects/pf/head/sys/contrib/pf/net/if_pflog.c
Modified: projects/pf/head/sys/contrib/pf/net/if_pflog.c
==============================================================================
--- projects/pf/head/sys/contrib/pf/net/if_pflog.c Mon Jul 16 08:17:30 2012 (r238521)
+++ projects/pf/head/sys/contrib/pf/net/if_pflog.c Mon Jul 16 08:42:57 2012 (r238522)
@@ -138,12 +138,19 @@ pflog_clone_create(struct if_clone *ifc,
bpfattach(ifp, DLT_PFLOG, PFLOG_HDRLEN);
+ pflogifs[unit] = ifp;
+
return (0);
}
static void
pflog_clone_destroy(struct ifnet *ifp)
{
+ int i;
+
+ for (i = 0; i < PFLOGIFS_MAX; i++)
+ if (pflogifs[i] == ifp)
+ pflogifs[i] = NULL;
bpfdetach(ifp);
if_detach(ifp);
More information about the svn-src-projects
mailing list