aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Steffen <andreas.steffen@strongswan.org>2009-03-13 07:54:29 +0000
committerAndreas Steffen <andreas.steffen@strongswan.org>2009-03-13 07:54:29 +0000
commit8da9bd0c7551b838a0062156e50d7150f2f79c97 (patch)
tree5fa903cec5f99e6062eebd06470ea586d538d87b
parent6e7c0b1e444d55e389e70a10781553c61aa6b3ea (diff)
downloadstrongswan-8da9bd0c7551b838a0062156e50d7150f2f79c97.tar.bz2
strongswan-8da9bd0c7551b838a0062156e50d7150f2f79c97.tar.xz
workaround for algorithmIdentifiers with missing parameters field
-rw-r--r--src/pluto/asn1.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pluto/asn1.c b/src/pluto/asn1.c
index bcfdca15e..d15a68e3d 100644
--- a/src/pluto/asn1.c
+++ b/src/pluto/asn1.c
@@ -723,7 +723,7 @@ parse_algorithmIdentifier(chunk_t blob, int level0, chunk_t *parameters)
while (objectID < ALGORITHM_ID_ROOF)
{
if (!extract_object(algorithmIdentifierObjects, &objectID, &object, &level, &ctx))
- return OID_UNKNOWN;
+ return alg;
switch (objectID)
{