diff options
-rw-r--r-- | rcynic/rcynic.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/rcynic/rcynic.c b/rcynic/rcynic.c index 67e79379..3c7df816 100644 --- a/rcynic/rcynic.c +++ b/rcynic/rcynic.c @@ -1164,7 +1164,7 @@ static int skip_checking_this_object(rcynic_ctx_t *rc, path_t path; int i; - assert(rc && uri); + assert(rc && uri && rc->validation_status); if (!uri_to_filename(rc, uri, &path, &rc->new_authenticated)) return 1; @@ -1184,8 +1184,7 @@ static int skip_checking_this_object(rcynic_ctx_t *rc, i = sk_validation_status_t_find(rc->validation_status, &v_); v = sk_validation_status_t_value(rc->validation_status, i); - if (v != NULL && (validation_status_get_code(v, object_accepted) || - validation_status_get_code(v, current_cert_recheck))) + if (v != NULL && validation_status_get_code(v, object_accepted)) return 1; log_validation_status(rc, uri, current_cert_recheck, generation); |