diff options
author | sam <sam@FreeBSD.org> | 2004-05-03 05:15:53 +0000 |
---|---|---|
committer | sam <sam@FreeBSD.org> | 2004-05-03 05:15:53 +0000 |
commit | 047c7305945b8362821d30070098022bc0c18749 (patch) | |
tree | 9aaf91607bef12a356724d88a05ed1afaf4511e4 /sys/netipsec | |
parent | 7cd921a9fc2f726a5299e7995bb8d52ab24a4aa0 (diff) | |
download | FreeBSD-src-047c7305945b8362821d30070098022bc0c18749.zip FreeBSD-src-047c7305945b8362821d30070098022bc0c18749.tar.gz |
use correct address for SADB_EXT_ADDRESS_DST in key_do_allocsa_policy
(was using src instead of dst)
Submitted by: Bjoern A. Zeeb
Obtained from: KAME
MFC after: 1 day
Diffstat (limited to 'sys/netipsec')
-rw-r--r-- | sys/netipsec/key.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/netipsec/key.c b/sys/netipsec/key.c index 10b219f..eed78c9 100644 --- a/sys/netipsec/key.c +++ b/sys/netipsec/key.c @@ -947,8 +947,8 @@ key_do_allocsa_policy(struct secashead *sah, u_int state) /* set sadb_address for saidx's. */ m = key_setsadbaddr(SADB_EXT_ADDRESS_DST, - &d->sah->saidx.src.sa, - d->sah->saidx.src.sa.sa_len << 3, + &d->sah->saidx.dst.sa, + d->sah->saidx.dst.sa.sa_len << 3, IPSEC_ULPROTO_ANY); if (!m) goto msgfail; |