diff options
author | miod <> | 2014-05-17 19:58:49 +0000 |
---|---|---|
committer | miod <> | 2014-05-17 19:58:49 +0000 |
commit | 1c5537d0b9275a06288218447f2c109cbe6bc302 (patch) | |
tree | d5ff4dfd2db83935bb2979f07612b1ce3a9eb8e0 /src | |
parent | 17dd72685ab0715056a671cf99e25c17c2da5d3a (diff) | |
download | openbsd-1c5537d0b9275a06288218447f2c109cbe6bc302.tar.gz openbsd-1c5537d0b9275a06288218447f2c109cbe6bc302.tar.bz2 openbsd-1c5537d0b9275a06288218447f2c109cbe6bc302.zip |
unchecked malloc() return value in OCSP_sendreq_new().
Diffstat (limited to 'src')
-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; |