diff --git a/cyassl/ssl.h b/cyassl/ssl.h index ae4abfbf0..13bb20cee 100644 --- a/cyassl/ssl.h +++ b/cyassl/ssl.h @@ -1014,8 +1014,12 @@ enum { CYASSL_MFL_2_13 = 5 /* 8192 bytes *//* CyaSSL ONLY!!! */ }; +#ifndef NO_CYASSL_CLIENT + CYASSL_API int CyaSSL_UseMaxFragment(CYASSL* ssl, unsigned char mfl); CYASSL_API int CyaSSL_CTX_UseMaxFragment(CYASSL_CTX* ctx, unsigned char mfl); + +#endif /* NO_CYASSL_CLIENT */ #endif /* HAVE_MAX_FRAGMENT */ diff --git a/src/ssl.c b/src/ssl.c index e06cd1649..3af1a320f 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -568,6 +568,7 @@ word16 CyaSSL_SNI_GetRequest(CYASSL* ssl, byte type, void** data) #ifdef HAVE_MAX_FRAGMENT +#ifndef NO_CYASSL_CLIENT int CyaSSL_UseMaxFragment(CYASSL* ssl, byte mfl) { if (ssl == NULL) @@ -583,6 +584,7 @@ int CyaSSL_CTX_UseMaxFragment(CYASSL_CTX* ctx, byte mfl) return TLSX_UseMaxFragment(&ctx->extensions, mfl); } +#endif /* NO_CYASSL_CLIENT */ #endif /* HAVE_MAX_FRAGMENT */ #ifndef CYASSL_LEANPSK