projects
/
openssl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix CRYPTO_strdup
[openssl.git]
/
crypto
/
mem.c
diff --git
a/crypto/mem.c
b/crypto/mem.c
index 2ce3e894877df151a93743d138dd7dffbd5c65be..fdad49b76ec00a9cdf33234b2127e52cbf6c96e5 100644
(file)
--- a/
crypto/mem.c
+++ b/
crypto/mem.c
@@
-365,6
+365,9
@@
char *CRYPTO_strdup(const char *str, const char *file, int line)
{
char *ret = CRYPTO_malloc(strlen(str) + 1, file, line);
+ if (ret == NULL)
+ return NULL;
+
strcpy(ret, str);
return ret;
}