aboutsummaryrefslogtreecommitdiffstats
path: root/src/libcharon/encoding/payloads/proposal_substructure.c
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2011-12-19 10:12:52 +0100
committerMartin Willi <martin@revosec.ch>2012-03-20 17:31:25 +0100
commit26b02f50f4fb53195ccfa4830abf30ae763b9183 (patch)
tree42af96e85a6a9e091f7d7b6a26d4685951e0fd1e /src/libcharon/encoding/payloads/proposal_substructure.c
parent5d0458af0aef7b3161957bec95016e728efc3c2d (diff)
downloadstrongswan-26b02f50f4fb53195ccfa4830abf30ae763b9183.tar.bz2
strongswan-26b02f50f4fb53195ccfa4830abf30ae763b9183.tar.xz
Always use a transform number of 1 when encoding a single transform
Diffstat (limited to 'src/libcharon/encoding/payloads/proposal_substructure.c')
-rw-r--r--src/libcharon/encoding/payloads/proposal_substructure.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/libcharon/encoding/payloads/proposal_substructure.c b/src/libcharon/encoding/payloads/proposal_substructure.c
index 57b948145..77a4fe434 100644
--- a/src/libcharon/encoding/payloads/proposal_substructure.c
+++ b/src/libcharon/encoding/payloads/proposal_substructure.c
@@ -1243,7 +1243,7 @@ proposal_substructure_t *proposal_substructure_create_from_proposal_v2(
* See header.
*/
proposal_substructure_t *proposal_substructure_create_from_proposal_v1(
- proposal_t *proposal, u_int32_t lifetime, u_int64_t lifebytes,
+ proposal_t *proposal, u_int32_t lifetime, u_int64_t lifebytes,
auth_method_t auth, ipsec_mode_t mode, bool udp)
{
private_proposal_substructure_t *this;
@@ -1253,11 +1253,11 @@ proposal_substructure_t *proposal_substructure_create_from_proposal_v1(
switch (proposal->get_protocol(proposal))
{
case PROTO_IKE:
- set_from_proposal_v1_ike(this, proposal, lifetime, auth, 0);
+ set_from_proposal_v1_ike(this, proposal, lifetime, auth, 1);
break;
case PROTO_ESP:
set_from_proposal_v1_esp(this, proposal, lifetime,
- lifebytes, mode, udp, proposal->get_number(proposal));
+ lifebytes, mode, udp, 1);
break;
default:
break;