diff options
author | Bjoern A. Zeeb <bz@FreeBSD.org> | 2012-02-11 20:43:01 +0000 |
---|---|---|
committer | Bjoern A. Zeeb <bz@FreeBSD.org> | 2012-02-11 20:43:01 +0000 |
commit | fb53b9cf561ed9ac159d546b76b03a8acfa688cd (patch) | |
tree | 6acfb6118a8f1d83722d44820ded27a5c0301fc3 | |
parent | 71d8432f98eb13f7af9a994d0df2894910930e71 (diff) |
Notes
-rw-r--r-- | lib/libipsec/pfkey.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/lib/libipsec/pfkey.c b/lib/libipsec/pfkey.c index 4cd58a777247d..234e7c8bbcea2 100644 --- a/lib/libipsec/pfkey.c +++ b/lib/libipsec/pfkey.c @@ -1778,6 +1778,18 @@ pfkey_align(msg, mhp) case SADB_X_EXT_SA2: mhp[ext->sadb_ext_type] = (caddr_t)ext; break; + case SADB_X_EXT_NAT_T_TYPE: + case SADB_X_EXT_NAT_T_SPORT: + case SADB_X_EXT_NAT_T_DPORT: + /* case SADB_X_EXT_NAT_T_OA: is OAI */ + case SADB_X_EXT_NAT_T_OAI: + case SADB_X_EXT_NAT_T_OAR: + case SADB_X_EXT_NAT_T_FRAG: + if (feature_present("ipsec_natt")) { + mhp[ext->sadb_ext_type] = (caddr_t)ext; + break; + } + /* FALLTHROUGH */ default: __ipsec_errcode = EIPSEC_INVAL_EXTTYPE; return -1; |