--- a/src/server/daemon/httprequest.c Wed Oct 28 17:59:34 2015 +0100 +++ b/src/server/daemon/httprequest.c Sat Oct 31 15:01:07 2015 +0100 @@ -108,7 +108,14 @@ sn->netbuf = request->netbuf; sn->sn.pool = pool; //sn->sn.csd = stream_new_from_fd(pool, request->connection->fd); - sn->sn.csd = net_stream_from_fd(pool, request->connection->fd); + //sn->sn.csd = net_stream_from_fd(pool, request->connection->fd); + if(request->connection->ssl) { + sn->sn.csd = net_ssl_stream(pool, request->connection->ssl); + } else { + sn->sn.csd = net_stream_from_fd(pool, request->connection->fd); + } + + sn->sn.client = pblock_create_pool(sn->sn.pool, 8); sn->sn.next = NULL; sn->sn.fill = 1;