|  | @@ -4429,7 +4429,7 @@ struct mg_context *mg_start(mg_callback_t user_callback, void *user_data,
 | 
											
												
													
														|  |    // be initialized before listening ports. UID must be set last.
 |  |    // be initialized before listening ports. UID must be set last.
 | 
											
												
													
														|  |    if (!set_gpass_option(ctx) ||
 |  |    if (!set_gpass_option(ctx) ||
 | 
											
												
													
														|  |  #if !defined(NO_SSL)
 |  |  #if !defined(NO_SSL)
 | 
											
												
													
														|  | -      !set_ssl_option(ctx) ||
 |  | 
 | 
											
												
													
														|  | 
 |  | +      (ctx->config[SSL_CERTIFICATE] != NULL && !set_ssl_option(ctx)) ||
 | 
											
												
													
														|  |  #endif
 |  |  #endif
 | 
											
												
													
														|  |        !set_ports_option(ctx) ||
 |  |        !set_ports_option(ctx) ||
 | 
											
												
													
														|  |  #if !defined(_WIN32)
 |  |  #if !defined(_WIN32)
 |