Always use a transform number of 1 when encoding a single transform

This commit is contained in:
Martin Willi
2012-03-20 17:31:25 +01:00
parent 5d0458af0a
commit 26b02f50f4
@@ -1243,7 +1243,7 @@ proposal_substructure_t *proposal_substructure_create_from_proposal_v2(
* See header. * See header.
*/ */
proposal_substructure_t *proposal_substructure_create_from_proposal_v1( 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) auth_method_t auth, ipsec_mode_t mode, bool udp)
{ {
private_proposal_substructure_t *this; private_proposal_substructure_t *this;
@@ -1253,11 +1253,11 @@ proposal_substructure_t *proposal_substructure_create_from_proposal_v1(
switch (proposal->get_protocol(proposal)) switch (proposal->get_protocol(proposal))
{ {
case PROTO_IKE: case PROTO_IKE:
set_from_proposal_v1_ike(this, proposal, lifetime, auth, 0); set_from_proposal_v1_ike(this, proposal, lifetime, auth, 1);
break; break;
case PROTO_ESP: case PROTO_ESP:
set_from_proposal_v1_esp(this, proposal, lifetime, set_from_proposal_v1_esp(this, proposal, lifetime,
lifebytes, mode, udp, proposal->get_number(proposal)); lifebytes, mode, udp, 1);
break; break;
default: default:
break; break;