projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Continue standardising malloc style for libcrypto
[openssl.git]
/
crypto
/
ocsp
/
v3_ocsp.c
diff --git
a/crypto/ocsp/v3_ocsp.c
b/crypto/ocsp/v3_ocsp.c
index ab8c4376b158465a52a22f42b84c33496df6cbd2..9a49422df72ce5c782676923d12a4bc976aaf585 100644
(file)
--- a/
crypto/ocsp/v3_ocsp.c
+++ b/
crypto/ocsp/v3_ocsp.c
@@
-234,10
+234,13
@@
static void *d2i_ocsp_nonce(void *a, const unsigned char **pp, long length)
{
ASN1_OCTET_STRING *os, **pos;
pos = a;
- if (
!pos || !*pos)
+ if (
pos == NULL || *pos == NULL) {
os = ASN1_OCTET_STRING_new();
- else
+ if (os == NULL)
+ goto err;
+ } else {
os = *pos;
+ }
if (!ASN1_OCTET_STRING_set(os, *pp, length))
goto err;