aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2007-04-03 21:10:08 +0000
committerAndreas Steffen <andreas.steffen@strongswan.org>2007-04-03 21:10:08 +0000
commit5d6dc162f2a2d84b4d61429269d94d1d018db324 (patch)
tree0d53726cd2d55c90c4c7c227b111fbf3cb877c28
parenta8f02ad5f5f9a15c22cc2371818022a3c1b5e41c (diff)
downloadstrongswan-5d6dc162f2a2d84b4d61429269d94d1d018db324.tar.bz2
strongswan-5d6dc162f2a2d84b4d61429269d94d1d018db324.tar.xz
send VID_NATT_IETF_02_N for Windows 2003 server support
-rw-r--r--src/pluto/nat_traversal.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/pluto/nat_traversal.c b/src/pluto/nat_traversal.c
index ea75e260a..4a52cc107 100644
--- a/src/pluto/nat_traversal.c
+++ b/src/pluto/nat_traversal.c
@@ -173,7 +173,9 @@ bool nat_traversal_add_vid(u_int8_t np, pb_stream *outs)
if (r)
r = out_vendorid(ISAKMP_NEXT_VID, outs, VID_NATT_IETF_03);
if (r)
- r = out_vendorid(last_np, outs, VID_NATT_IETF_02);
+ r = out_vendorid(ISAKMP_NEXT_VID, outs, VID_NATT_IETF_02);
+ if (r)
+ r = out_vendorid(last_np, outs, VID_NATT_IETF_02_N);
}
if (nat_traversal_support_non_ike)
{