← Commit list

c878bb36f8

Stefan Eissing
Stefan Eissing
2026-08-26
SUCCESS Duration: 407s

Subject

openssl: aws-lc ocsp workaround

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

lib/vtls/openssl.c+3 -2
@@ -4755,8 +4755,9 @@ static CURLcode ossl_apple_verify(struct Curl_cfilter *cf,
ocsp_len = (long)SSL_get_tlsext_status_ocsp_resp(octx->ssl, &ocsp_data);
/* SSL_get_tlsext_status_ocsp_resp() returns the length of the OCSP
- response data or -1 if there is no OCSP response data. */
- if(ocsp_len < 0) {
+ response data or -1 if there is no OCSP response data.
+ AWS-LC breaks the API and returns 0 when there is no data. */
+ if(ocsp_len <= 0) {
ocsp_len = 0; /* no data available */
ocsp_missing = TRUE;
}