diff options
author | Martin Willi <martin@revosec.ch> | 2011-11-16 15:09:02 +0000 |
---|---|---|
committer | Martin Willi <martin@revosec.ch> | 2012-03-20 17:30:41 +0100 |
commit | da8cadbd93e93f746daba2698156a9744861537c (patch) | |
tree | 5a6f9f915c8b3349bdf395b1f8185ecd0a35c496 /src | |
parent | c73c832c5a2ced0eb3e731bb95012b5fce2f96e5 (diff) | |
download | strongswan-da8cadbd93e93f746daba2698156a9744861537c.tar.bz2 strongswan-da8cadbd93e93f746daba2698156a9744861537c.tar.xz |
Set default IKE header initiator flag in IKEv2 only
Diffstat (limited to 'src')
-rw-r--r-- | src/libcharon/encoding/payloads/ike_header.c | 7 |
1 files changed, 5 insertions, 2 deletions
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; } + |