rctx = malloc(sizeof(OCSP_REQ_CTX));
if (rctx == NULL)
- return 0;
+ return NULL;
rctx->state = OHS_ERROR;
rctx->mem = BIO_new(BIO_s_mem());
rctx->io = io;
if (!rctx->iobuf) {
BIO_free(rctx->mem);
free(rctx);
- return 0;
+ return NULL;
}
if (!path)
path = "/";
free(rctx->iobuf);
BIO_free(rctx->mem);
free(rctx);
- return 0;
+ return NULL;
}
if (req && !OCSP_REQ_CTX_set1_req(rctx, req)) {
free(rctx->iobuf);
BIO_free(rctx->mem);
free(rctx);
- return 0;
+ return NULL;
}
return rctx;
int rv;
ctx = OCSP_sendreq_new(b, path, req, -1);
+ if (ctx == NULL)
+ return NULL;
do {
rv = OCSP_sendreq_nbio(&resp, ctx);
rctx = malloc(sizeof(OCSP_REQ_CTX));
if (rctx == NULL)
- return 0;
+ return NULL;
rctx->state = OHS_ERROR;
rctx->mem = BIO_new(BIO_s_mem());
rctx->io = io;
if (!rctx->iobuf) {
BIO_free(rctx->mem);
free(rctx);
- return 0;
+ return NULL;
}
if (!path)
path = "/";
free(rctx->iobuf);
BIO_free(rctx->mem);
free(rctx);
- return 0;
+ return NULL;
}
if (req && !OCSP_REQ_CTX_set1_req(rctx, req)) {
free(rctx->iobuf);
BIO_free(rctx->mem);
free(rctx);
- return 0;
+ return NULL;
}
return rctx;
int rv;
ctx = OCSP_sendreq_new(b, path, req, -1);
+ if (ctx == NULL)
+ return NULL;
do {
rv = OCSP_sendreq_nbio(&resp, ctx);