diff src/http/ngx_http_request.c @ 1779:06014cfdb5b1

create ssl buffer on demand and free it before keep-alive
author Igor Sysoev <igor@sysoev.ru>
date Wed, 26 Dec 2007 21:07:30 +0000
parents 529101a09048
children cfb879757a43
line wrap: on
line diff
--- a/src/http/ngx_http_request.c
+++ b/src/http/ngx_http_request.c
@@ -2112,6 +2112,12 @@ ngx_http_set_keepalive(ngx_http_request_
         hc->nbusy = 0;
     }
 
+#if (NGX_HTTP_SSL)
+    if (c->ssl) {
+        ngx_ssl_free_buffer(c);
+    }
+#endif
+
     rev->handler = ngx_http_keepalive_handler;
 
     if (wev->active && (ngx_event_flags & NGX_USE_LEVEL_EVENT)) {