diff options
Diffstat (limited to 'src/lib/libcrypto/ocsp/ocsp_ht.c')
-rw-r--r-- | src/lib/libcrypto/ocsp/ocsp_ht.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/libcrypto/ocsp/ocsp_ht.c b/src/lib/libcrypto/ocsp/ocsp_ht.c index 4d21543396..61af3717b7 100644 --- a/src/lib/libcrypto/ocsp/ocsp_ht.c +++ b/src/lib/libcrypto/ocsp/ocsp_ht.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: ocsp_ht.c,v 1.22 2014/10/03 06:02:38 doug Exp $ */ | 1 | /* $OpenBSD: ocsp_ht.c,v 1.23 2016/11/05 15:21:20 miod Exp $ */ |
2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL | 2 | /* Written by Dr Stephen N Henson (steve@openssl.org) for the OpenSSL |
3 | * project 2006. | 3 | * project 2006. |
4 | */ | 4 | */ |
@@ -157,7 +157,10 @@ OCSP_sendreq_new(BIO *io, char *path, OCSP_REQUEST *req, int maxline) | |||
157 | if (rctx == NULL) | 157 | if (rctx == NULL) |
158 | return NULL; | 158 | return NULL; |
159 | rctx->state = OHS_ERROR; | 159 | rctx->state = OHS_ERROR; |
160 | rctx->mem = BIO_new(BIO_s_mem()); | 160 | if ((rctx->mem = BIO_new(BIO_s_mem())) == NULL) { |
161 | free(rctx); | ||
162 | return NULL; | ||
163 | } | ||
161 | rctx->io = io; | 164 | rctx->io = io; |
162 | rctx->asn1_len = 0; | 165 | rctx->asn1_len = 0; |
163 | if (maxline > 0) | 166 | if (maxline > 0) |