git: kernel - merge fixes from FreeBSD
Matthew Dillon
dillon at crater.dragonflybsd.org
Fri Jun 27 20:11:45 PDT 2014
commit 9106f055277c19a99b4101347b85c370849f011e
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Fri Jun 27 20:06:02 2014 -0700
kernel - merge fixes from FreeBSD
* Merge 8159278dbd8e019, fixes to pf_get_sport(). Primarily fixes the state
key used to check whether a port is in-use or not. NAT could previously
choose a port that was already in-use.
* bzero() the state key to ensure that uninitialized fields are zero,
otherwise the RB_FIND is likely to fail.
* Cleanup the case where there is no port range or the protocol is not
supported. In this situation, sport must be replicated on the host.
Summary of changes:
sys/net/pf/pf.c | 34 ++++++++++++++++++++--------------
1 file changed, 20 insertions(+), 14 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/9106f055277c19a99b4101347b85c370849f011e
--
DragonFly BSD source repository
More information about the Commits
mailing list