# HG changeset patch # User Valentin Bartenev # Date 1359387312 0 # Node ID 69693a09865570df927c9040ea0c3c397fd7a58b # Parent 0ea36741bb35162635d0f4e119685a4724278d5b SSL: resetting of flush flag after the data was written. There is no need to flush next chunk of data if it does not contain a buffer with the flush or last_buf flags set. diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c --- a/src/event/ngx_event_openssl.c +++ b/src/event/ngx_event_openssl.c @@ -1232,6 +1232,8 @@ ngx_ssl_send_chain(ngx_connection_t *c, break; } + flush = 0; + buf->pos = buf->start; buf->last = buf->start;