return NULL;
for (r = 0; r < sk_X509_REVOKED_num(revokeds); r++) {
- rv = sk_X509_REVOKED_value(revokeds, 0);
+ rv = sk_X509_REVOKED_value(revokeds, r);
if (json_array_append_new(root, child = json_object()) < 0)
goto fail;
if (json_object_set_new(child, "userCertificate", asn1int2json(X509_REVOKED_get0_serialNumber(rv))) < 0)
return NULL;
for (d = 0; d < sk_DIST_POINT_num(crldp); d++) {
- dp = sk_DIST_POINT_value(crldp, 0);
+ dp = sk_DIST_POINT_value(crldp, d);
if (json_array_append_new(root, child = json_object()) < 0)
goto fail;
if (json_object_set_new(child, "distributionPoint", dpname2json(dp->distpoint)) < 0)