diff --git a/mongoose.c b/mongoose.c index 6528790d9997f5b5f578045c487867a4b5d315a2..25245fcd89ccb00fbf1f0368c27a31407a4b032e 100644 --- a/mongoose.c +++ b/mongoose.c @@ -596,6 +596,7 @@ int ns_set_ssl_cert(struct ns_server *server, const char *cert) { SSL_CTX_use_PrivateKey_file(server->ssl_ctx, cert, 1) == 0) { return -2; } else { + SSL_CTX_set_mode(server->ssl_ctx, SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER); SSL_CTX_use_certificate_chain_file(server->ssl_ctx, cert); return 0; }