svn commit: r309089 - projects/ipsec/sys/netipsec

Andrey V. Elsukov ae at FreeBSD.org
Thu Nov 24 09:00:20 UTC 2016


Author: ae
Date: Thu Nov 24 09:00:18 2016
New Revision: 309089
URL: https://svnweb.freebsd.org/changeset/base/309089

Log:
  Use IPSEC_ADDRSTRLEN instead of INET6_ADDRSTRLEN, also use key_freesav
  instead of macro.

Modified:
  projects/ipsec/sys/netipsec/ipsec_input.c

Modified: projects/ipsec/sys/netipsec/ipsec_input.c
==============================================================================
--- projects/ipsec/sys/netipsec/ipsec_input.c	Thu Nov 24 08:38:21 2016	(r309088)
+++ projects/ipsec/sys/netipsec/ipsec_input.c	Thu Nov 24 09:00:18 2016	(r309089)
@@ -117,10 +117,10 @@ static void ipsec4_common_ctlinput(int, 
 int
 ipsec_common_input(struct mbuf *m, int skip, int protoff, int af, int sproto)
 {
-	char buf[INET6_ADDRSTRLEN];
+	char buf[IPSEC_ADDRSTRLEN];
 	union sockaddr_union dst_address;
 	struct secasvar *sav;
-	u_int32_t spi;
+	uint32_t spi;
 	int error;
 #ifdef INET
 #ifdef IPSEC_NAT_T
@@ -224,7 +224,7 @@ ipsec_common_input(struct mbuf *m, int s
 		    __func__, ipsec_address(&dst_address, buf, sizeof(buf)),
 		    (u_long) ntohl(spi), sproto));
 		IPSEC_ISTAT(sproto, noxform);
-		KEY_FREESAV(&sav);
+		key_freesav(&sav);
 		m_freem(m);
 		return ENXIO;
 	}


More information about the svn-src-projects mailing list