diff options
author | miod <> | 2014-05-17 19:58:49 +0000 |
---|---|---|
committer | miod <> | 2014-05-17 19:58:49 +0000 |
commit | 3ac66fc5ba6938da3d7c685d1c30063ed4857da1 (patch) | |
tree | d5ff4dfd2db83935bb2979f07612b1ce3a9eb8e0 | |
parent | 0800c7660118a9e5105bd591666d930d899d0b8c (diff) | |
download | openbsd-3ac66fc5ba6938da3d7c685d1c30063ed4857da1.tar.gz openbsd-3ac66fc5ba6938da3d7c685d1c30063ed4857da1.tar.bz2 openbsd-3ac66fc5ba6938da3d7c685d1c30063ed4857da1.zip |
unchecked malloc() return value in OCSP_sendreq_new().
-rw-r--r-- | src/lib/libcrypto/ocsp/ocsp_ht.c | 2 | ||||
-rw-r--r-- | src/lib/libssl/src/crypto/ocsp/ocsp_ht.c | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/libcrypto/ocsp/ocsp_ht.c b/src/lib/libcrypto/ocsp/ocsp_ht.c index fe4a7a1a72..7f73a4195c 100644 --- a/src/lib/libcrypto/ocsp/ocsp_ht.c +++ b/src/lib/libcrypto/ocsp/ocsp_ht.c | |||
@@ -160,6 +160,8 @@ OCSP_sendreq_new(BIO *io, char *path, OCSP_REQUEST *req, int maxline) | |||
160 | OCSP_REQ_CTX *rctx; | 160 | OCSP_REQ_CTX *rctx; |
161 | 161 | ||
162 | rctx = malloc(sizeof(OCSP_REQ_CTX)); | 162 | rctx = malloc(sizeof(OCSP_REQ_CTX)); |
163 | if (rctx == NULL) | ||
164 | return 0; | ||
163 | rctx->state = OHS_ERROR; | 165 | rctx->state = OHS_ERROR; |
164 | rctx->mem = BIO_new(BIO_s_mem()); | 166 | rctx->mem = BIO_new(BIO_s_mem()); |
165 | rctx->io = io; | 167 | rctx->io = io; |
diff --git a/src/lib/libssl/src/crypto/ocsp/ocsp_ht.c b/src/lib/libssl/src/crypto/ocsp/ocsp_ht.c index fe4a7a1a72..7f73a4195c 100644 --- a/src/lib/libssl/src/crypto/ocsp/ocsp_ht.c +++ b/src/lib/libssl/src/crypto/ocsp/ocsp_ht.c | |||
@@ -160,6 +160,8 @@ OCSP_sendreq_new(BIO *io, char *path, OCSP_REQUEST *req, int maxline) | |||
160 | OCSP_REQ_CTX *rctx; | 160 | OCSP_REQ_CTX *rctx; |
161 | 161 | ||
162 | rctx = malloc(sizeof(OCSP_REQ_CTX)); | 162 | rctx = malloc(sizeof(OCSP_REQ_CTX)); |
163 | if (rctx == NULL) | ||
164 | return 0; | ||
163 | rctx->state = OHS_ERROR; | 165 | rctx->state = OHS_ERROR; |
164 | rctx->mem = BIO_new(BIO_s_mem()); | 166 | rctx->mem = BIO_new(BIO_s_mem()); |
165 | rctx->io = io; | 167 | rctx->io = io; |