X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=crypto%2Focsp%2Focsp_srv.c;h=6bd6f7b6d8928330605ca14615869c106ae8053b;hb=a9cfb8c2aa7254a4aa6a1716909e3f8cb78049b6;hp=eff6ddbd605765b85d732bb855eb3bd4c8152389;hpb=cace14b8ef5362a7a269ac71dcac8304206811e1;p=oweals%2Fopenssl.git diff --git a/crypto/ocsp/ocsp_srv.c b/crypto/ocsp/ocsp_srv.c index eff6ddbd60..6bd6f7b6d8 100644 --- a/crypto/ocsp/ocsp_srv.c +++ b/crypto/ocsp/ocsp_srv.c @@ -237,6 +237,9 @@ int OCSP_basic_sign(OCSP_BASICRESP *brsp, EVP_PKEY_CTX *pkctx = NULL; int i; + if (ctx == NULL) + return 0; + if (!EVP_DigestSignInit(ctx, &pkctx, dgst, NULL, key)) { EVP_MD_CTX_free(ctx); return 0;