<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><div>HI Andy,</div><div>Since you are back, I have some more bug fixes that are easier for me to just tell you here and you can perhaps commit them?</div><div><br></div><div>1. server.c</div><div><div><span class="Apple-tab-span" style="white-space:pre">                   </span><b>if (strcasecmp(http_conn_str, "close"))</b></div><div><b><span class="Apple-tab-span" style="white-space:pre">                                </span>connection_type = HTTP_CONNECTION_CLOSE;</b></div></div><div>should be</div><div><div><span class="Apple-tab-span" style="font-size: 12pt; white-space: pre;">                 </span><span style="font-size: 12pt;"><b>if (!strcasecmp(http_conn_str, "close"))</b></span></div><div><b><span class="Apple-tab-span" style="white-space:pre">                           </span>connection_type = HTTP_CONNECTION_CLOSE;</b></div></div><div><br></div><div>2. context.c</div><div>SSL is inited for plain HTTP server. </div><div><br></div><div><div>                if (lws_context_init_server_ssl(info, context))</div><div>                        goto bail;</div><div><br></div><div>                if (lws_context_init_client_ssl(info, context))</div><div>                        goto bail;</div></div><div><br></div><div>I am not sure why we need this code for a pure HTTP server since there is no SSL. But anyway these functions call SSL_library_init() which is not reentrant, so in my case, i had one thread host an HTTP server and another host an HTTPS server and was running into all sorts of reentrancy issues because SSL_library_init was called simultaneously. </div><div><br></div><div> </div>                                          </div></body>
</html>