  		s->ssl_cipher_list = buffer_init();
  		s->errorfile_prefix = buffer_init();
  		s->max_keep_alive_requests = 16;
-@@ -157,6 +164,7 @@
+@@ -157,6 +164,7 @@ static int config_insert(server *srv) {
  		s->max_write_idle = 360;
  		s->use_xattr     = 0;
  		s->is_ssl        = 0;

diff -Nur -x '\.*' -x Makefile.in -x configure -x aclocal.m4 src/base.h src/base.h
--- src/base.h	2008-01-18 01:07:54.000000000 -0800
+++ src/base.h	2008-09-02 14:41:08.000000000 -0700
@@ -33,6 +33,11 @@
 # include <openssl/ssl.h>
 #endif

        unsigned short is_proxy_ssl;
 } server_socket;
 
@@ -623,6 +645,9 @@ typedef struct server {
 	int (* network_ssl_backend_write)(struct server *srv, connection *con, SSL *ssl, chunkqueue *cq);
 	int (* network_ssl_backend_read)(struct server *srv, connection *con, SSL *ssl, chunkqueue *cq);
 #endif
