summaryrefslogtreecommitdiff
path: root/extra/yassl
diff options
context:
space:
mode:
authorunknown <msvensson@pilot.blaudden>2007-03-28 19:10:18 +0200
committerunknown <msvensson@pilot.blaudden>2007-03-28 19:10:18 +0200
commit05853ab055d629c6cc7e1860a5275754133756fa (patch)
treee8d12b6aabf449ecd6cd793a9118be8d437aca51 /extra/yassl
parentff7db598a270ba3342ec0f2fc290e43003699241 (diff)
downloadmariadb-git-05853ab055d629c6cc7e1860a5275754133756fa.tar.gz
Import yaSSL
extra/yassl/src/ssl.cpp: Import patch yassl.diff
Diffstat (limited to 'extra/yassl')
-rw-r--r--extra/yassl/src/ssl.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/extra/yassl/src/ssl.cpp b/extra/yassl/src/ssl.cpp
index 5ccc45ded2a..86dfa1c6ebd 100644
--- a/extra/yassl/src/ssl.cpp
+++ b/extra/yassl/src/ssl.cpp
@@ -58,6 +58,9 @@ int read_file(SSL_CTX* ctx, const char* file, int format, CertType type)
if (format != SSL_FILETYPE_ASN1 && format != SSL_FILETYPE_PEM)
return SSL_BAD_FILETYPE;
+ if (file == NULL || !file[0])
+ return SSL_BAD_FILE;
+
FILE* input = fopen(file, "rb");
if (!input)
return SSL_BAD_FILE;