summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/libcrypto/rand/randfile.c2
-rw-r--r--src/lib/libssl/src/crypto/rand/randfile.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/libcrypto/rand/randfile.c b/src/lib/libcrypto/rand/randfile.c
index 53a75667f4..c6ff27be0e 100644
--- a/src/lib/libcrypto/rand/randfile.c
+++ b/src/lib/libcrypto/rand/randfile.c
@@ -230,7 +230,7 @@ const char *RAND_file_name(char *buf, int size)
230 else 230 else
231 { 231 {
232 s=getenv("HOME"); 232 s=getenv("HOME");
233 if (s == NULL) 233 if (s == NULL || *s == '\0')
234 ret = RFILE; 234 ret = RFILE;
235 if (((int)(strlen(s)+strlen(RFILE)+2)) > size) 235 if (((int)(strlen(s)+strlen(RFILE)+2)) > size)
236 ret=RFILE; 236 ret=RFILE;
diff --git a/src/lib/libssl/src/crypto/rand/randfile.c b/src/lib/libssl/src/crypto/rand/randfile.c
index 53a75667f4..c6ff27be0e 100644
--- a/src/lib/libssl/src/crypto/rand/randfile.c
+++ b/src/lib/libssl/src/crypto/rand/randfile.c
@@ -230,7 +230,7 @@ const char *RAND_file_name(char *buf, int size)
230 else 230 else
231 { 231 {
232 s=getenv("HOME"); 232 s=getenv("HOME");
233 if (s == NULL) 233 if (s == NULL || *s == '\0')
234 ret = RFILE; 234 ret = RFILE;
235 if (((int)(strlen(s)+strlen(RFILE)+2)) > size) 235 if (((int)(strlen(s)+strlen(RFILE)+2)) > size)
236 ret=RFILE; 236 ret=RFILE;