From a66663f0f60e5dbbc0de0e5cb3f38f4ba9796c91 Mon Sep 17 00:00:00 2001 From: Sergey Lyubka Date: Tue, 31 Mar 2015 10:38:14 +0100 Subject: [PATCH] Fix non-openssl build --- mongoose.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mongoose.c b/mongoose.c index 07026872..43e818a1 100644 --- a/mongoose.c +++ b/mongoose.c @@ -5101,8 +5101,8 @@ void mg_copy_listeners(struct mg_server *s, struct mg_server *to) { (tmp = (struct ns_connection *) NS_MALLOC(sizeof(*tmp))) != NULL) { memcpy(tmp, c, sizeof(*tmp)); -#ifdef NS_ENABLE_SSL - /* See https://github.com/cesanta/mongoose/issues/441 */ +#if defined(NS_ENABLE_SSL) && defined(HEADER_SSL_H) + /* OpenSSL only. See https://github.com/cesanta/mongoose/issues/441 */ if (tmp->ssl_ctx != NULL) { tmp->ssl_ctx->references++; } @@ -5166,6 +5166,7 @@ const char *mg_set_option(struct mg_server *server, const char *name, char buf[500] = ""; size_t n = 0; struct vec vec; + /* * Ports can be specified as 0, meaning that OS has to choose any * free port that is available. In order to pass chosen port number to