src/server/daemon/httprequest.c

changeset 106
b122f34ddc80
parent 102
136a76e293b5
child 110
43a746e905f6
--- 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;

mercurial