From: Martin Willi Date: Mon, 17 Mar 2008 07:25:32 +0000 (-0000) Subject: fixed CRL revoked certs enumeration X-Git-Tag: 4.2.0~135 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4ba109c9ce10b91a33b37f9667c170eba894f98;p=thirdparty%2Fstrongswan.git fixed CRL revoked certs enumeration --- diff --git a/src/libstrongswan/plugins/x509/x509_crl.c b/src/libstrongswan/plugins/x509/x509_crl.c index 7e2bdf2b6b..3c1a5625de 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; }