svn commit: r271306 - stable/10/sys/netpfil/pf
Gleb Smirnoff
glebius at FreeBSD.org
Tue Sep 9 10:29:27 UTC 2014
Author: glebius
Date: Tue Sep 9 10:29:27 2014
New Revision: 271306
URL: http://svnweb.freebsd.org/changeset/base/271306
Log:
Merge r270928: explicitly free packet on PF_DROP, otherwise a "quick"
rule with "route-to" may still forward it.
PR: 177808
Approved by: re (gjb)
Modified:
stable/10/sys/netpfil/pf/pf.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/netpfil/pf/pf.c
==============================================================================
--- stable/10/sys/netpfil/pf/pf.c Tue Sep 9 10:13:46 2014 (r271305)
+++ stable/10/sys/netpfil/pf/pf.c Tue Sep 9 10:29:27 2014 (r271306)
@@ -6003,6 +6003,10 @@ done:
*m0 = NULL;
action = PF_PASS;
break;
+ case PF_DROP:
+ m_freem(*m0);
+ *m0 = NULL;
+ break;
default:
/* pf_route() returns unlocked. */
if (r->rt) {
@@ -6379,6 +6383,10 @@ done:
*m0 = NULL;
action = PF_PASS;
break;
+ case PF_DROP:
+ m_freem(*m0);
+ *m0 = NULL;
+ break;
default:
/* pf_route6() returns unlocked. */
if (r->rt) {
More information about the svn-src-stable-10
mailing list