aboutsummaryrefslogtreecommitdiffstats
path: root/src/charon/plugins/stroke
diff options
context:
space:
mode:
authorMartin Willi <martin@strongswan.org>2009-09-21 15:34:29 +0200
committerMartin Willi <martin@strongswan.org>2009-09-21 15:34:29 +0200
commitfde7f5abf8b59d7dccd075b05ea3efbc5f9264be (patch)
tree6c05dc72bd53598ba438980278bdb91820541832 /src/charon/plugins/stroke
parentc6a8990bc5db3d737ef594580ad10f0b36bed220 (diff)
downloadstrongswan-fde7f5abf8b59d7dccd075b05ea3efbc5f9264be.tar.bz2
strongswan-fde7f5abf8b59d7dccd075b05ea3efbc5f9264be.tar.xz
Correctly serve certificates if CERT_ANY requested
Diffstat (limited to 'src/charon/plugins/stroke')
-rw-r--r--src/charon/plugins/stroke/stroke_cred.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/charon/plugins/stroke/stroke_cred.c b/src/charon/plugins/stroke/stroke_cred.c
index d3eb1fd76..605577088 100644
--- a/src/charon/plugins/stroke/stroke_cred.c
+++ b/src/charon/plugins/stroke/stroke_cred.c
@@ -151,7 +151,7 @@ static bool certs_filter(id_data_t *data, certificate_t **in, certificate_t **ou
certificate_t *cert = *in;
chunk_t keyid;
- if (cert->get_type(cert) != data->type)
+ if (data->type != CERT_ANY && data->type != cert->get_type(cert))
{
return FALSE;
}