From 8c7f5817acdfd0ff6239ce177f1bb5b9f930331f Mon Sep 17 00:00:00 2001 From: Chris Conlon Date: Wed, 11 Dec 2013 16:19:09 -0800 Subject: [PATCH] NO_FILESYSTEM fix for CyaSSL_X509_load_certificate_file --- cyassl/ssl.h | 2 +- src/ssl.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cyassl/ssl.h b/cyassl/ssl.h index b504218d1..6cbfc6f01 100644 --- a/cyassl/ssl.h +++ b/cyassl/ssl.h @@ -823,9 +823,9 @@ CYASSL_API CYASSL_X509* #ifndef NO_FILESYSTEM CYASSL_API CYASSL_X509* CyaSSL_X509_d2i_fp(CYASSL_X509** x509, FILE* file); -#endif CYASSL_API CYASSL_X509* CyaSSL_X509_load_certificate_file(const char* fname, int format); +#endif #ifdef CYASSL_SEP CYASSL_API unsigned char* diff --git a/src/ssl.c b/src/ssl.c index 827369fcf..d9a3950ab 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -7561,6 +7561,8 @@ CYASSL_X509* CyaSSL_X509_d2i(CYASSL_X509** x509, const byte* in, int len) } +#ifndef NO_FILESYSTEM + CYASSL_X509* CyaSSL_X509_d2i_fp(CYASSL_X509** x509, XFILE file) { CYASSL_X509* newX509 = NULL; @@ -7684,6 +7686,7 @@ CYASSL_X509* CyaSSL_X509_load_certificate_file(const char* fname, int format) return x509; } +#endif /* NO_FILESYSTEM */ #endif /* KEEP_PEER_CERT || SESSION_CERTS */