From e102f86e88e6c2b2e689f8fbb39ec81c6212d32a Mon Sep 17 00:00:00 2001 From: Clavister OpenSource Date: Mon, 5 Dec 2011 13:44:22 +0100 Subject: [PATCH] Setting transform number in esp proposal. iPhone (racoon) fails quick mode when transform number is 0 --- src/libcharon/encoding/payloads/proposal_substructure.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 src/libcharon/encoding/payloads/proposal_substructure.c diff --git a/src/libcharon/encoding/payloads/proposal_substructure.c b/src/libcharon/encoding/payloads/proposal_substructure.c old mode 100644 new mode 100755 index f758d1fbe..ca36206cb --- a/src/libcharon/encoding/payloads/proposal_substructure.c +++ b/src/libcharon/encoding/payloads/proposal_substructure.c @@ -1235,7 +1235,7 @@ proposal_substructure_t *proposal_substructure_create_from_proposal_v1( break; case PROTO_ESP: set_from_proposal_v1_esp(this, proposal, lifetime, - lifebytes, mode, udp, 0); + lifebytes, mode, udp, proposal->get_number(proposal)); break; default: break;