|
@@ -3960,9 +3960,11 @@ static void free_context(struct mg_context *ctx) {
|
|
if (ctx->ssl_ctx != NULL) {
|
|
if (ctx->ssl_ctx != NULL) {
|
|
SSL_CTX_free(ctx->ssl_ctx);
|
|
SSL_CTX_free(ctx->ssl_ctx);
|
|
}
|
|
}
|
|
|
|
+#ifndef NO_SSL
|
|
if (ssl_mutexes != NULL) {
|
|
if (ssl_mutexes != NULL) {
|
|
free(ssl_mutexes);
|
|
free(ssl_mutexes);
|
|
}
|
|
}
|
|
|
|
+#endif // !NO_SSL
|
|
|
|
|
|
// Deallocate context itself
|
|
// Deallocate context itself
|
|
free(ctx);
|
|
free(ctx);
|