From da8cadbd93e93f746daba2698156a9744861537c Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Wed, 16 Nov 2011 15:09:02 +0000 Subject: Set default IKE header initiator flag in IKEv2 only --- src/libcharon/encoding/payloads/ike_header.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/libcharon/encoding/payloads/ike_header.c b/src/libcharon/encoding/payloads/ike_header.c index 556e42258..8f379442b 100644 --- a/src/libcharon/encoding/payloads/ike_header.c +++ b/src/libcharon/encoding/payloads/ike_header.c @@ -486,7 +486,10 @@ ike_header_t *ike_header_create_version(int major, int minor) this->set_maj_version(this, major); this->set_min_version(this, minor); - this->set_initiator_flag(this, TRUE); - + if (major == IKEV2_MAJOR_VERSION) + { + this->set_initiator_flag(this, TRUE); + } return this; } + -- cgit v1.2.3