From d4ba109c9ce10b91a33b37f9667c170eba894f98 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Mon, 17 Mar 2008 07:25:32 +0000 Subject: [PATCH] fixed CRL revoked certs enumeration --- src/libstrongswan/plugins/x509/x509_crl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/libstrongswan/plugins/x509/x509_crl.c b/src/libstrongswan/plugins/x509/x509_crl.c index 7e2bdf2b6..3c1a5625d 100644 --- a/src/libstrongswan/plugins/x509/x509_crl.c +++ b/src/libstrongswan/plugins/x509/x509_crl.c @@ -307,20 +307,20 @@ static bool parse(private_x509_crl_t *this) /** * enumerator filter callback for create_enumerator */ -static bool filter(void *data, revoked_t *revoked, chunk_t *serial, void *p2, +static bool filter(void *data, revoked_t **revoked, chunk_t *serial, void *p2, time_t *date, void *p3, crl_reason_t *reason) { if (serial) { - *serial = revoked->serial; + *serial = (*revoked)->serial; } if (date) { - *date = revoked->date; + *date = (*revoked)->date; } if (reason) { - *reason = revoked->reason; + *reason = (*revoked)->reason; } return TRUE; }